1 Spencer Ivey 2 homework 5 3 :6-4-18 5 :R/O memory (ROM1) at 0x20000000 6 R/W m
ID: 3896302 • Letter: 1
Question
1 Spencer Ivey 2 homework 5 3 :6-4-18 5 :R/O memory (ROM1) at 0x20000000 6 R/W memory (RAMI) ay 0x20010000 8 :Code Section RESET, CODE AREA THUMB ENTRY 10 12 Main 13 14 15 16 17 18 19 20 21 ldr r0,-sue ldr rl,[r01 ldr r0,-joe ldr r2, ro] ldr ro,-ann ldr r3, [:] ?dr ro,-bob ldr r4, [] sub rl, 2 sub r3,#13 address of sue in ro :value of sue in rl : address of joe in ro :value of joe in r2 : addzess of ann in ro ivalue of ann in r3 :address of bob in rO :value of bob in r4 rl-rl-2 3-3-13 add r4,13, r1 23 24 25 here b here 26 27 DATA AREA str r4, ro :state the result from r4 to bob :effectively halts the program 29 30 31 32 AREA Datal, DATA EXPORT sue EXPORT joe EXPORT ann EXPORT bob :view sue in watch window :view 3ce in watch vindow :view ann in watch window :view bob in watch window 34 35 sue space 4 36 j0e space 37 ann space 4 38 bob space 4 39 40 32 bit value of sue :32 bit value of doe : 32 bit value of ann 822:32 bit value oft bob END end of assembly language source rileExplanation / Answer
Main
ldr r0, =sue
ldr r1, [r0]
add r0, #4
ldr r2, [r0]
add r0, #4
ldr r3, [r0]
add r0, #4
ldr r4, [r0]
sub r1, r2
sub r3, #13
add r4, r3, r1
str r4, [r0]
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.