ra/sprotne_naloge/naloga_07/naloga_07.txt
Gašper Dobrovoljc 3d325f02fe
naloga_07
2023-11-27 08:58:13 +01:00

58 lines
850 B
Plaintext

1.
.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
2.
.text
stev2: .word 0x0
stev3: .word 0xffffffff
.global _start
_start:
adr r0, stev2
ldr r1, [r0]
adr r0, stev3
ldr r2, [r0]
adds r1, r1, r2
adr r0, stev2
str r1, [r0]
@ Z = 0 - število ni 0
@ C = 0 - ni prišlo do prenosa
@ V = 0 - ni prišlo do preliva
@ N = 1 - število bi bilo negativno, če bi bilo predznačeno
@ Število je enako stev3, ker smo sešteli 0 in 0xffffffff
3. bcc, bne, bls, bmi, blt
4. b, c, d