8086汇编-实验3-编程、编译、链接、跟踪
匯編程序編寫:
assume cs:code code segmentmov ax,2000hmov ss,axmov sp,0add sp,10pop axpop bxpush axpush bxpop axpop bxmov ax,4c00hint 21h code ends寄存器:ax bx ss sp
ax, bx, ss, sp, 2000:10 x, 2000:12 y
step0:mov ax,2000h
ax=2000h, bx, ss, sp, 2000:10 x, 2000:12 y
step1:mov ss,ax
ax=2000h, bx, ss=2000h, sp, 2000:10 x, 2000:12 y
step2:mov sp,0
ax=2000h, bx, ss=2000h, sp=0, 2000:10 x, 2000:12 y
step3:add sp,10
ax=2000h, bx, ss=2000h, sp=10, 2000:10 x, 2000:12 y
step4:pop ax
ax=x, bx, ss=2000h, sp=12, 2000:10 x, 2000:12 y
step5:pop bx
ax=x, bx=y, ss=2000h, sp=14, 2000:10 x, 2000:12 y
step6:push ax
ax=x, bx=y, ss=2000h, sp=12, 2000:10 x, 2000:12 x
step7:push bx
ax=x, bx=y, ss=2000h, sp=10, 2000:10 y, 2000:12 x
step8:pop ax
ax=y, bx=y, ss=2000h, sp=12, 2000:10 x, 2000:12 y
step9:pop bx
ax=y, bx=x, ss=2000h, sp=14, 2000:10 x, 2000:12 y
總結
以上是生活随笔為你收集整理的8086汇编-实验3-编程、编译、链接、跟踪的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 8086汇编-实验1、2-debug调试
- 下一篇: 猜想:汇编指令push和pop对sp的处