27 lines
402 B
ArmAsm
27 lines
402 B
ArmAsm
|
.text
|
||
|
|
||
|
stev1: .space 4
|
||
|
stev2: .word 0x7fffffff
|
||
|
stev3: .word 0x80000001
|
||
|
|
||
|
.global _start
|
||
|
_start:
|
||
|
|
||
|
adr r0, stev2
|
||
|
ldr r1, [r0]
|
||
|
|
||
|
adr r0, stev3
|
||
|
ldr r2, [r0]
|
||
|
|
||
|
adds r3, r1, r2
|
||
|
|
||
|
adr r0, stev1
|
||
|
str r3, [r0]
|
||
|
|
||
|
@ Z = 1 - rezultat je 0
|
||
|
@ C = 1 - prenos je
|
||
|
@ V = 0 - ni preliva pri seštevanju
|
||
|
@ N = 0 - število ni negativno
|
||
|
|
||
|
@ Rezultat v stev1 je 0 ker je rezultat prevelik in je prišlo do prenosa
|