Question

What is the value in R5 after the following instructions are executed in MSP430? (Note: 1234h...

What is the value in R5 after the following instructions are executed in MSP430? (Note: 1234h indicates that it is a hexadecimal number. ) MOV #1234h, R5 SWPB R5 a) 4321 b) 3412 c) 2143h d) 3412h

0 0
Add a comment Improve this question Transcribed image text
Answer #1

MOV #1234h, R5 //R5 contains #1234h

SWPB R5 //This Instruction Swap bytes in register , So 1234 is two bytes : 12 is 1 byte and 34 is 1 byte :

So, bytes will be swapped , It will become 3412h


Option (b) 3412

Add a comment
Know the answer?
Add Answer to:
What is the value in R5 after the following instructions are executed in MSP430? (Note: 1234h...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 37. What is the binary value of AL after the following instructions have mov al,01101011b stc...

    37. What is the binary value of AL after the following instructions have mov al,01101011b stc rcl al,2 38. What is the binary value of AX after the following instructions have executed? mov ax, 0000000010011101b mov bx, 1010101010000000b shld ax, bx,1 39. What is the binary value of AX after the following instructions have executed? mov ax, 0000000010011101b mov bx, 1010101010001011b shrd ax, bx, 2 will be the hexadecimal values of DX and AX after the following instructions have executed?...

  • Assume SP = 0x20001010 before the following instructions are executed: MOV R0, #0 MOV R1, #1 MOV ...

    Assume SP = 0x20001010 before the following instructions are executed: MOV R0, #0 MOV R1, #1 MOV R2, #2 PUSH {R0, R1, R2} After these instructions execute: What is the value of the SP? _________________ What is the value of the following memory locations (place X in the blank if it cannot be calculated): Address 32-bit Data 0x2000101C ____________ 0x20001018 ____________ 0x20001014 ____________ 0x20001010 ____________ 0x2000100C ____________ 0x20001008 ____________ 0x20001004 ____________ 0x20001000 ____________

  • What are the hexadecimal bytes for the following instructions? (for 8051 MIcrocontroller) a. MOV DPH,#84H b....

    What are the hexadecimal bytes for the following instructions? (for 8051 MIcrocontroller) a. MOV DPH,#84H b. JNB ACC.0,$ c. POP DPH d. MOV A,#'=' e. XLR A,#'S' f. CLR C

  • 1. What will be the contents of BX after the following instructions execute? mov bx,5 stc...

    1. What will be the contents of BX after the following instructions execute? mov bx,5 stc mov ax,60h adc bx,ax 2. Describe the output when the following code executes in 64-bit mode: .data dividend_hi QWORD 00000108h dividend_lo QWORD 33300020h divisor QWORD 00000100h .code mov rdx,dividend_hi mov rax,dividend_lo div divisor 3. The following program is supposed to subtract val2 from val1. Find and correct all logic errors (CLC clears the Carry flag): .data val1 QWORD 20403004362047A1h val2 QWORD 055210304A2630B2h result QWORD...

  • 27. For lO computer interface function outb(0xB6, 0x43), which register to hold Ox43? (a) AL (c) DX (d) AX (b) BL 28. Suppose memory variable j is 32-bit. After executing the following instructio...

    27. For lO computer interface function outb(0xB6, 0x43), which register to hold Ox43? (a) AL (c) DX (d) AX (b) BL 28. Suppose memory variable j is 32-bit. After executing the following instructions int j 0X20AB int *Ptr asmi MOV EAX, Ptr; MOV EBX, [EAX] ADD EBX, 1; Which of the following statements is true? (b) EBX hold 0x20AC in hexadecimal (d) EAX hold 0x20AC in hexadecimal (a) EBX hold 0x20AB in hexadecimal (c) EAX hold Ox20AB in hexadecimal 29....

  • 16.      What value will be in rax after the following operation(s)             Assume the code will...

    16.      What value will be in rax after the following operation(s)             Assume the code will assemble and run without error             mov     rax,      0x10             xor     rdx,     rdx             mov     rbx,     0x4             div     rbx             A.        0x4             B.         0x2 C.         0x25             D.        0x0 17.      What value will be in rdx after the following operation(s)             Assume the code will assemble and run without error Note: This question is asking...

  • QUESTION 15 What is the value of the CH register in hexadecimal after the following code...

    QUESTION 15 What is the value of the CH register in hexadecimal after the following code executes? MOV ECX,0x11223344

  • What will be the value of ans after the following code has been executed? int x...

    What will be the value of ans after the following code has been executed? int x = 90, y = 55, ans = 10; if ( x == y); a. 10 b. No value, no syntax error c. 145 d. ans *= 2;

  • Assume that BX, SI, and DI contain the following value: (BX) = 0200H (SI) = 8124H...

    Assume that BX, SI, and DI contain the following value: (BX) = 0200H (SI) = 8124H (DI) =FF78H, (DS)=0000H The memory locations contain the following values: mem(1200H) = 82ABH mem(0200H) = 3CD6H mem(8324H) = 1AB4H and that label ALPHA has the following value with address 1000H: ALPHA 1200H For each of the following instructions (executed separately), specify the addressing mode used, write the expression for effective address EA in register transfer language, calculate it, and give the result of operation....

  • Questions 6-10: Prior to execution of the instruction MOV CX,[1234H) - following are the information given...

    Questions 6-10: Prior to execution of the instruction MOV CX,[1234H) - following are the information given on the state of the processor CS = 0100H; DS=0200H; IP = 0000H; CX = 8B3AH Machine code for the above instruction=8B0E3412H; Answer the following questions 6-10 given below related to this instruction - 6. What is the content of the destination-operand prior to the instructions execution? a. 1234H b. 43211 c. 8B3AH d. 3A8BH e. Unknown 7. What is the content of the...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT