[Oberon] [EXT] ALU 2015 and 2018
skulski at pas.rochester.edu
Fri May 13 15:47:21 CEST 2022
the code which we discussed should not be defended. It should be rewritten. The number "1" needs to become a parameter. Relocating an Interrupt Service Routine is a legitimate request. Doing this should not require diving into code and finding "1" hidden somewhere w/o a line of comment.
> I strongly assumed that the student or whoever studies RISC5 knows,
> that RISC5 handles memory as a bunch 32bit words. RISC5 is a 32bit machine.
> The document tells you that the interrupt handler sits at memory location 4 (in bytes).
> This is adress 1 (in words)
You also needs to add that RISC5 address is byte-wise rather than word-wise. This should be reiterated in the PDF in this particular place, and also in the comment in the code. Also, "1" should be a localparam rather than a literal.
You would be surprised what students do not know these days. I work with these students all the time. We hire them as interns. We need those guys to be productive, which will not be the case if we throw them into deep water w/o instruction.
If you have someone whom you educated well enough to not require such guidance, then please send this person to me because I need an EE right now. The one who can understand your code will be ideal. This person needs to be authorized to work in the USA.
More information about the Oberon