一. DOS系统
x86架构是以Dos为环境,Win8+不再支持Dos命令。
- 虚拟机+Win98
- [推荐]DosBox模拟器 (官网: http://www.dosbox.com/)
二. 汇编环境
a. 下载MASM32汇编工具包。
b. 将MASM文件夹(EDIT.EXE、MASM.EXE、LINK.EXE、DEBUG.EXE)拷贝到D:\program.
c. 打开Dosbox安装目录下的DOSBox 0.74 Options.bat
,在dosbox-0.74.conf
中配置:
MOUNT C D:\program\masm #挂载DOSBOX的系统C盘
MOUNT D D:\ #挂载DOSBOX的D盘
set PATH=$PATH$;C:\; #设置C盘环境变量
C: #切换到c盘
三. 汇编示例
- Eidit:创建ASM文档
edit test.asm
,编辑如下代码,(Alt+F激活File菜单)保存:
code segment
assume cs:code
start:
mov ax,5h
mov bx,6h
add ax,bx
mov ah,4ch
int 21h
code ends
end start
- MASM:
masm test.asm
生成的是Obj文件。 - Link:
link test.obj
生成的Exe文件。 - Debug:
debug test.exe
调试。
参考:
https://blog.csdn.net/Oath_keeper/article/details/54312349
https://blog.csdn.net/doniexun/article/details/45438457
https://www.cnblogs.com/zyever/p/7919007.html