Menu

(Solved) : 13 Following Expressions Given Msp430 Assembly Language Registers 16 Bit Wide Memory Addre Q31311488 . . .

13. The following expressions are given in MSP430 assembly language. All registers are 16-bit wide and memory addresses point to 16-bit word data. Before each expression, it is assumed that register and memory contents are as follows: R7 0; R8 027Ch; R9 32F4h; contents of address 32F4h 3AC5h; contents of address 027Ch 90EEh. Complete the following table filling up the column of results. Write results to indicate the new value of the register changed by the instruction; for example if, after the instruction, R12 changes to number 123, write R12 123. Transaction Result (indicate new register contents; 5 points each) MOV R8, R9 MOV o(R8), R9 MOV @R9, R8 ADD R8, R9 MOV 027Ch(R7), R8 ADD #013Fh, R813. The following expressions are given in MSP430 assembly language. All registers are 16-bit wide and memory addresses point to 16-bit word data. Before each expression, it is assumed that register and memory contents are as follows: R7 0; R8 027Ch; R9 32F4h; contents of address 32F4h 3AC5h; contents of address 027Ch 90EEh. Complete the following table filling up the column of results. Write results to indicate the new value of the register changed by the instruction; for example if, after the instruction, R12 changes to number 123, write R12 123. Transaction Result (indicate new register contents; 5 points each) MOV R8, R9 MOV o(R8), R9 MOV @R9, R8 ADD R8, R9 MOV 027Ch(R7), R8 ADD #013Fh, R8 Show transcribed image text

Expert Answer


Answer to 13 Following Expressions Given Msp430 Assembly Language Registers 16 Bit Wide Memory Addre Q31311488 . . .

OR