Question: EXERCISE 1 Assume PC $3FF8 SR $8604 (a0, al, a2, a3)($00000000, $00000002, $00000004, $FFFF0006) (de, d1, d2, d3)($00060002, $00000004, $00000006, $FFFF0007) Consider the following SIM68
EXERCISE 1 Assume PC $3FF8 SR $8604 (a0, al, a2, a3)($00000000, $00000002, $00000004, $FFFF0006) (de, d1, d2, d3)($00060002, $00000004, $00000006, $FFFF0007) Consider the following SIM68 instructions (N.B.: these do not form a program; these are 15 independent instructions) move de, de move a3, d2 movea d3, 4 move $4000 (ae), $3FF0 (al) swap d1 trap #0 bra $4000 bre $3FFe divs d1, d2 8. 10. sub d1, d2 11. d1, d2 12. muls de, d3 13 add d3, d2 14. adda d3, a2 15. adda d2, a1 a) b) c) Provide the hex code for each instruction What is the value taken by PC after the execution of instructions 3, 4,7, 8, and 15? What is the value taken by (de, d1, d2, d4) after the execution of instructions 5, 9, 10, 11 12, and 13? what is the value taken by (a0, a1, a2, 15? d) a4) after the execution of instructions 3, 4, 14, and
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
