环境部分看这篇博客
总共用到了masm编译程序、link链接程序、debug调试程序,反编译
汇编程序源码 1.asm
assume cs:codesg
codesg segment
MOV AX,4E20H
ADD AX,1416H
MOV BX,2000H
ADD AX,BX
MOV BX,AX
ADD AX,BX
MOV AX,001AH
MOV BX,0026H
ADD AL,BL
ADD AH,BL
ADD BH,AL
MOV AH,0
ADD AL,BL
ADD AL,9CH
codesg ends
end
进入dosbox
第一步编译1.asm源码生产1.obj
通过masm.exe 文件执行代码: masm.exe 1.asm 进行编译生成1.obj文件
第二步链接1.obj文件生成1.exe可执行文件
通过link.exe 1.obj命令生成1.exe程序
第三步调试程序
通过debug.exe 调试1.exe程序
全过程