1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| GLOBAL Reset_Handler
AREA RESET, CODE, READONLY
ENTRY
Reset_Handler
mov r0, #12
stop
mov r0, #2 ;move 2 to r0
mov r1, #3 ;move 3 to r1
mul r2, r0, r1 ;r0 = r0 * r1 (2 * 3)
mov r1, #5 ;move 5 to r1
mov r3, #4 ;move 4 to r2
mul r0, r1, r3 ;r1 = r1 * r2 (4 * 5)
add r1, r0, r2 ;r0 = r0 + r1 (3P + 4Q) = Z
mov r3, #4 ;move 4 to r1
mov r4, #9 ;move 9 to r2
mul r5, r3, r4 ;r1 = r1 * r2 (4 * 9)
add r0, r1, r5 ;r0 = r0 + r1 (Z + 9R)
B stop
end |