Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mov ah, 0x0e
- mov bp, 08000
- mov sp, bp
- push 'A'
- push 'B'
- push 'C'
- ; スタックは、一時的なデータの保存に使われるメモリ領域です。引数やローカル変数の保持に使われます。
- ; スタックに対してできる操作はPUSHとPOP, PUSHでは、データをスタックに積み、POPでは、データを取り出します。
- mov al, [0x7ffe]
- int 0x10
- mov al, [0x8000]
- int 0x10
- pop bx
- mov al, bl ; BL is 8bit
- int 0x10 ; prints C
- pop bx
- mov al, bl ; BL is 8bit
- int 0x10 ; prints B
- pop bx
- mov al, bl ; BL is 8bit
- int 0x10 ; prints A
- mov al, [0x8000]
- int 0x10
- jmp $
- times 510-($-$$) db 0
- dw 0xaa55
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement