Advertisement
Guest User

Untitled

a guest
Jan 13th, 2020
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; if
  2. cmp a1, 1
  3. je Then
  4. jmp End
  5. Then:
  6.  ; a then ág kódja
  7. End:
  8.  
  9.  
  10. ; if elseif else
  11. cmp a1, 1
  12. jne near Cond2
  13.  ; Cond1 ág kódja
  14. jmp End
  15. Cond2:
  16. cmp a1, 1
  17. jne Else
  18.  ; Cond2 ág kódja
  19. jmp End
  20. Else:
  21.  ; Else ág kódja
  22.  
  23.  
  24. ; while ...
  25. Begin:
  26. cmp a1, 1
  27. jne near End
  28.  ; ciklusmag kódja
  29. End:
  30. jmp Begin
  31.  
  32. ; do ... while
  33. Begin:
  34.  ; feltétel kiértékelése az a1 regiszterbe
  35. cmp a1, 1
  36. je near Begin
  37.  
  38. ; for ...
  39. Begin:
  40. cmp [var], eax
  41. jne near End
  42.  ; ciklusmag kódja
  43. inc [var]
  44. jmp Begin
  45. End:
  46.  
  47. ; kezőérték nélküli statikus változó
  48. Lab12: resd 1 ; 1x4 bájt terület
  49.  
  50. ; kezőértékkel rendelkező statikus változó
  51. Lab12: dd 5; 1x4 bájt, értéke 5
  52.  
  53. ; konstans
  54. mov eax, 25
  55.  
  56. ; változó
  57. mov eax,[X]
  58.  
  59. ; függvény
  60. push eax
  61. pop ebx
  62. add eax, ebx
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement