Question

LSL R3, R3, R12 Memory Address Orig. Data Updated Data Register Orig. Data Updated Data 0x84F0...

LSL R3, R3, R12

Memory

Address

Orig.

Data

Updated

Data

Register

Orig.

Data

Updated

Data

0x84F0

0x82

R0

0xDC002B45

0x84F1

0x32

R1

0x00008500

0x84F2

0xBC

R2

0xAB03873C

0x84F3

0xA4

R3

0x2B78DFE0

0x84F4

0xF4

R4

0x000084F0

0x84F5

0x6A

R5

0x00100000

0x84F6

0x9D

R6

0x041B0C0D

0x84F7

0xC2

R7

0x00100000

0x84F8

0x42

R8

0x00000000

0x84F9

0x67

R9

0x00842AB0

0x84FA

0x8D

R10

0x0ABD9830

0x84FB

0xA1

R11

0x0000000A

0x84FC

0xF2

R12

0x00000002

0x84FD

0xB8

R13

0X00008500

0x84FE

0x5E

R14

0x003762DD

0x84FF

0xEE

R15

0x00100000

0x8500

0xFA

0x8501

0xF3

Flags

0x8502

0x54

N

0

0x8503

0xBA

Z

1

0x8504

0x6D

C

1

0x8505

0x9C

V

0

0x8506

0x78

Q

0

0x8507

0xBB

0x8508

0xC3

0x8509

0xB4

0x850A

0xAA

0x850B

0xD9

0x850C

0xDA

0x850D

0xFF

0x850E

0xE5

0x850F

0x33

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

The LSL Command left shifts the input in register R3 by a shift amount specified by R12(2)

Shifting by k bits means a multiplication of 2^k.

Value in R3 = 2B78DFE0 in hex = 729341920 in decimal

729341920 * (2^2) = 729341920 * 4 = 2917367680 = 0xADE37F80

Hence the only updated value is in register R3 = 0xADE37F80

No change in any other value.

P.S. Please give a thumbs up if my answer could be of help to you!

Add a comment
Know the answer?
Add Answer to:
LSL R3, R3, R12 Memory Address Orig. Data Updated Data Register Orig. Data Updated Data 0x84F0...
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
  • Compute the correct CPU computations and actions. Write the final updated values for each memory, register...

    Compute the correct CPU computations and actions. Write the final updated values for each memory, register and flags after the given instruction executes in the space provided. There are multiple parts of this problem. Endianness: Check for endianness in case of loads and stores, in each part of the question. If the question does not specify the endianness, you can assume little-endian. MOVT R3, #OxBD34 Orig. Updated Data Updated Data R6 Memory Address Ox84F0 0x84F1 0x8452 Ox84F3 Ox8454 Ox84F5 Ox84F6...

  • ARM assembly language Write the final updated values for each memory and register after the given...

    ARM assembly language Write the final updated values for each memory and register after the given instruction executes in the space provided.There are multiple parts of this problem. Note Only write the change values if the values didn't change. Leave the updated cell blank. please explain (as simple as possible ) whats going on after the given command is executed . Q.5.4 Bring to class LSL R6, R6, #3 Updated Data Updated Data Memory Address Ox84F0 Ox 841 Ox84F2 Ox843...

  • units for resistance are in the picture Part 1: Theoretical Applications of KVL, KCL, Superposition and...

    units for resistance are in the picture Part 1: Theoretical Applications of KVL, KCL, Superposition and Source Transformation Figure 1 F1 GAIN 4 R10 R2 R1 R3 R11 R8 3k R15 Wr 12 W 3k 10k 10k 2 10k V1 R9 R6 R7 12V V2 R4 RS 2k 3k R14 24Vd 3k 2k 4k 10k R13 Mr 1 R12 4k 3mAdc Figure 1 Contains three independent source and a current dependent current source (F1) 1. along with an extensive network...

  • using ARM64 assembly language. this was all the information I was given, if unable to answer...

    using ARM64 assembly language. this was all the information I was given, if unable to answer please refund question, please dont ask for additional information Compute the correct CPU computations and actions. Write the final updated values for each memory and register after the given instruction executes in the space provided. There are multiple parts of this problem. Check for endianness in case of loads and stores in each part of the question. (Note: Only write the changed values, if...

  • can you please answer the question correctly and ts urgent right now please answer correctly for...

    can you please answer the question correctly and ts urgent right now please answer correctly for circuit a b c d please help me solve circuit a b c and d correctly. its urgent please help Assignment 2 Due:Tuesday, Sep 24, 2019, 1:59 AM 2. What is the total resistance of each of the following circuits (NOTE: Circuit D is extra credit! It's a tough one!)? R1 2200 R2 300 R3 100 VC 3V LED1 Red (633nm) VCC1 3V Circuit...

  • Section B - ARM Assembly Language (25 marks) An ARM instruction set summary is provided at...

    Section B - ARM Assembly Language (25 marks) An ARM instruction set summary is provided at the end of this paper 1. (5 marks) Consider the following assembly instruction STMFD r13!, (r5-6} Before executing this instruction, registers hold the following values: Register Value Register r9 Value r4 0x00400040 0x00000000 r5 r10 0x11223344 0x00800080 r6 0x55667788 r11 0x10001000 r7 0x99aabbcc r12 0x20002000 r8 exddeeff00 r13 ex40004000 What memory locations are affected after executing the above instruction? In a table, with a...

  • Consider a VEX-executing VLIW machine with the following characteristics: The machine supports 4 slots (4-wide machine)...

    Consider a VEX-executing VLIW machine with the following characteristics: The machine supports 4 slots (4-wide machine) with the following resources: 2 memory units each with a load latency of 3 cycles 2 integer-add/sub functional units with a latency of 2 cycle 1 integer-multiply functional unit with a latency of 4 cycles Each functional unit in the machine is pipelined and can be issued a new operation at each cycle. However, the results of an operation are only available after the...

  • Assembly language 64 bit please ! An example file for set up ==========+ ;| Data Segment...

    Assembly language 64 bit please ! An example file for set up ==========+ ;| Data Segment BEGINS Here | ;+======================================================================+ segment .data ;Code this expression: sum = num1+num2 num1 dq 0 ;left operand of the addition operation num2 dq 0 ;right operand of the addition operation sum dq 0 ;will hold the computed Sum value RetVal dq 0 ;Integer value RETURNED by function calls ;can be ignored or used as determined by the programmer ;Message string prompting for the keyboard...

  • 5. Consider the SPIM code below. globl main .text main: ori $t1, $0, 10 ori $t2,...

    5. Consider the SPIM code below. globl main .text main: ori $t1, $0, 10 ori $t2, $0, 11 add $t3, $t1,$t2 move $t4, $t3 The following image shows a screen shot of QtSPIM page when this program is loaded, and executed in step-by step fashion. Current instruction is highlighted. Data Text x Text Regs Int Regs [16] Int Regs [16] PC = 400028 EPC 0 Cause = 0 BadAddr = 0 Status = 3000ff10 HI LO = 0 = 0...

  • I want to calculate Y[2]=X[3]+X[4] I'm not sure that I wrote right codes. .text main ....

    I want to calculate Y[2]=X[3]+X[4] I'm not sure that I wrote right codes. .text main . la $50, x #get base address of x la $s1, y #get base address of y lw $to, 12 ($50)#get data from memory of x[3] lw $t1 , 1 6($50) #get data from memory of x[4] add $t2, $t0, $t1 sw $t2, 8($51 ) #store result to y[2] li $v0, 10 #exit program syscall data x: word 5, 1, 17,-4, 6, 3 y: .word...

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
ADVERTISEMENT