Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- section .data
- a: dd 80 ; dd = define double-word (4 byte integer)
- b: dd 8
- c: dd 4
- d: dd 2
- e: dd 2
- y: dd 0
- t: dd 0
- section .text
- MOV EAX, [a] ; y = a - b
- SUB EAX, [b]
- MOV [y], EAX
- MOV EAX, [d] ; t = (d * e) + c
- IMUL [e]
- ADD EAX, [c]
- MOV [t], EAX
- MOV EAX, [y] ; y = y / t
- IDIV [t]
- MOV [y], EAX
- INT 1 ; print EAX
- HLT
Add Comment
Please, Sign In to add comment