Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # makra.asm
- %macro plus 0
- pop ax
- pop bx
- add ax, bx
- push ax
- %endmacro
- %macro minus 0
- pop ax
- pop bx
- sub ax, bx
- push ax
- %endmacro
- %macro mnozenie 0
- pop ax
- pop bx
- mul bx
- push ax
- %endmacro
- %macro dzielenie 0
- pop ax
- pop bx
- div bx
- push ax
- %endmacro
- # zad1.asm
- org 100h
- %include "makra.asm"
- push word 20
- push word [x]
- mnozenie
- push word [x]
- push word [y]
- minus
- plus
- push word 5
- dzielenie
- pop ax
- x dw 1
- y dw 2
- mov ax, 4C00h
- int 21h
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement