<5 points>
| Total points | Explanation |
|---|---|
| 0 | Not handed in |
| 1 | Handed in late |
| 2 | Handed in on time, not every problem fully worked through and clearly identifying the solution |
| 3 | Handed in on time, each problem answered a boxed answer, each problems answered with a clearly worked through solution, and less than majority of problems answered correctly |
| 4 | Handed in on time, majority of problems answered correctly, each solution boxed clearly, and each problem fully worked through |
| 5 | Handed in on time, every problem answered correctly, every solution boxed clearly, and every problem fully worked through. |
Computer Organization and Design (6th Edition) Chapter 4, Section 4.9.
Define the architectural contrast separating MIPS Exception sequences from MIPS Interrupts natively. List one classical instance triggering each bounds specifically.
Assume the pipeline is decoding the following native execution sequence starting at specific address limits:
0x00400030: and $t0, $s1, $s20x00400034: or $t1, $s3, $s40x00400038: add $t2, $s5, $s6 (Triggers Arithmetic Overflow Exception inside EX stage)0x0040003C: sub $t3, $s7, $t8When the exception resolves inside the EX stage, what exact numerical hexadecimal structure evaluates and logs internally into the EPC mapping register bound?
Where does the overall processor natively redirect the PC to evaluate OS exception recovery code procedures locally?
Write the SystemVerilog combinational logic block connecting the PC multiplexer (NextPC) to properly route three inputs: the sequential PCPlus4F, the logical PCBranchE parameter, and the newly established OS target constant 0x8000_0180 activated sequentially via a boolean Exception_Flag vector bounds logic.
Exceptions destroy overlap trailing states. What specific boolean pin logic triggers must be mathematically forced active on the internal CPU pipeline registers to clear the subsequent corrupt instructions lingering locally?
Explain fundamentally why writing datapath matrices within a Hardware Description Language (HDL) natively mapping to von Neumann paradigms permits both testing capabilities locally AND physical processor fabrication parameters across actual silicon IC layouts directly.