Advertisement
Guest User

Untitled

a guest
Nov 12th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MPASM 0.50 KB | None | 0 0
  1. SECTION .bss
  2. bufWord: RESB 80
  3. bufRevers: RESB 80
  4.  
  5. SECTION .text
  6. GLOBAL _start
  7. Print:
  8. mov edi, esi
  9. ReversLoop:
  10. ;mov edx, 0
  11. pop ax
  12. mov [edi], ax
  13. inc edi
  14. loop ReversLoop
  15.  
  16.  
  17. mov eax, 4
  18. mov ebx, 1
  19. mov ecx, bufWord
  20. mov edx, 80
  21. int 80h
  22.  
  23. jmp End
  24.  
  25. End:
  26. mov eax, 1
  27. mov ebx, 0
  28.  
  29. int 80h
  30.  
  31. _start
  32. mov eax, 3
  33. mov ebx, 0
  34. mov ecx, bufWord
  35. mov edx, 80
  36. int 80h
  37.  
  38. mov ecx, 80
  39. mov esi, bufWord
  40. mov ecx,0
  41. m:
  42.  
  43. mov ax, BYTE [esi+ecx]
  44. ;mov bx, 10
  45. cmp ax, 10
  46. je Print
  47. push ax
  48. inc ecx
  49. jmp m
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement