compare.asm 297 B

1234567891011121314151617181920212223242526272829303132
  1. section .data
  2. z dw 20
  3. g db 'big',0xa ;
  4. s db 'small' ;
  5. section .text
  6. global _start
  7. _start:
  8. mov ecx, [z]
  9. cmp ecx, 50
  10. jge big
  11. mov eax, 4
  12. mov ebx, 0
  13. mov ecx, s
  14. mov edx, 4
  15. int 0x80
  16. mov eax, 1
  17. mov ebx, 0
  18. int 0x80
  19. big:
  20. mov eax, 4
  21. mov ebx, 0
  22. mov ecx, g
  23. mov edx, 4
  24. int 0x80