Question: Posted above is a homework problem solution. I would like it explained to me. Specifically please explain how they filled in those blanks. Thumbs up

 Posted above is a homework problem solution. I would like it

Posted above is a homework problem solution. I would like it explained to me. Specifically please explain how they filled in those blanks. Thumbs up given for good work.

8. Given the following program (10 pts) 806 906 90C 90E 92B 934 switch RESULTS: AUGEND: STORE: ADDEND: MSG: OFFSET: .data dc.w ds.w dc.w dc.w dc.b dc.b ;this section starts at address $800 $10,20, $15 $80 $20, $54,$930 $90 "this is the question on the test" 20,6, $10, $30, $40, $50 switch .text LDAA ADDEND LDD #STORE LDD LDAA MSG+4 LDX AUGEND+$104 ADDA 1, X ADDA 1, +X ADDA 2, x+ ;this section starts at address $CO0 Hex Hex B A 09 A= 00 A= 20 Hex A- 20 Hex A-20+30=50 Hex A= 80 Hex A- B0 H, operand address931 H, after X 933 H STORE == 20 Hex X== 930 Hex 930 Hex. 931 Hex Hint: sometimes counting hexadecimal is a lot easier than counting in decimal (i Show the addresses of all labels in hex (in front of each label) () How many bytes total are reserved n data section ? $134 (iii) what is in register A after executing each of the instructions (Fill the blank on the right of each instruction

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!