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