Question: 3(A.) (15 points) Assume that memory beginning at location $C000 contains the contents of the first column of the table below. It is the machine

3(A.) (15 points) Assume that memory beginning at location $C000 contains the contents of the first column of the table below. It is the machine code of a program. In the space provided, disassemble this program (use Appendix A2 in the book), i.e., determine the complete instructions (including operands; e.g., LDAA $1234) to be executed (do not try to make sense of the program as it does not do anything useful). Don't forget to put # and $-signs in the appropriate places. Note: not all rows will require entries - only one entry per instruction. 3(B.) (5 points) Fill in the address mode next to each source code instruction. Note: not all rows of this table require entries. Contents Instruction Address Mode $C6 $FF T $A6 $01 $18 SCE $A0 $00 SCD SEE $01 $FF SAB $CD $09 3(A.) (15 points) Assume that memory beginning at location $C000 contains the contents of the first column of the table below. It is the machine code of a program. In the space provided, disassemble this program (use Appendix A2 in the book), i.e., determine the complete instructions (including operands; e.g., LDAA $1234) to be executed (do not try to make sense of the program as it does not do anything useful). Don't forget to put # and $-signs in the appropriate places. Note: not all rows will require entries - only one entry per instruction. 3(B.) (5 points) Fill in the address mode next to each source code instruction. Note: not all rows of this table require entries. Contents Instruction Address Mode $C6 $FF T $A6 $01 $18 SCE $A0 $00 SCD SEE $01 $FF SAB $CD $09
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
