Advertisement
Guest User

LABELLLLLLLLLA

a guest
Dec 6th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ARM 0.95 KB | None | 0 0
  1. 1.)
  2.             .text
  3.  
  4.  
  5. STEV1:      .space  4
  6. STEV2:      .word   0x7fffffff
  7. STEV3:      .word   0x80000001
  8.            
  9.             .align
  10.             .global __start
  11.  
  12. __start:
  13.             @ STEV1 = STEV2 + STEV3
  14.            
  15.             adr     r0, STEV2
  16.             ldr     r2, [r0]
  17.             adr     r0, STEV3
  18.             ldr     r3, [r0]
  19.             adr     r0, STEV1
  20.            
  21.             adds    r1, r2, r3
  22.            
  23.             str     r1, [r0]    
  24.                      
  25. __end:      .b __end
  26.  
  27. *** Stanje zastavic po tem ukazu je -> N Z C V = ( 0 1 1 0 ). Sesteli smo najvecje pozitivno stevilo v dvojiskem komplementu,
  28. z drugim najmanjsim stevilom v dvojiskem komp. na 32 bitih. Rezultat je torej 0.
  29.  
  30.  
  31.  
  32. 3.)
  33. UKZ | POGOJ | IF?| SK?
  34. -----------------------
  35. bcc | c = 0 | DA | DA
  36. bne | z = 0 | DA | DA
  37. bge | N = V | NE | NE
  38. bls | C = 0 |
  39.       Z = 1 | DA | DA
  40. bmi | N = 1 | DA | DA
  41. bcs | N!= V | DA | DA
  42.  
  43. 4.)
  44. a, c
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement