Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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 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 instructionStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started