汇编试验三:编程、编译、连接、跟踪
masm 的下载,直接在机房拷贝,本打算直接在win10上编译连接好,但是发现还是不兼容;还是要利用DOSBox虚拟编译,连接;
开始加载程序,单步调试;
栈的效果:
因为这里的ss:sp位置恰好都是0,看不出ax,bx发生了交换;
Source Code:
assume cs:codesg codesg segment mov ax,2000H mov ss,ax mov sp,0 add sp,10 pop ax pop bx push ax push bx pop ax pop bx mov ax,4c00H int 21H codesg ends end
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步