使用xp或者win7 32位系统,可以直接运行16位程序 下载编译器: MSAM 6.15.8803, link.exe 5.31.009(无法运行在win7 32位系统上,只能运行在xp上): https://gitee.com/veenlee/DOSBox_MASM/blob/master/masm615.zip MASM 6.14.8444, link.exe 5.60.339: https://github.com/VeenLee/MASMAssembler 或 MASM 5.10, link.exe 3.64: https://gitee.com/veenlee/DOSBox_MASM/tree/master/masm 创建hello.asm文件 stack segment stack db 200 dup(0) stack ends data segment disp db 'Hello World!$' ;定义输出字符串 data ends code segment assume cs:code,ds:data,ss:stack main: mov ax,data mov ds,ax lea dx,disp mov ah,09h int 21h mov ah,4ch int 21h code ends end main MASM 6.14/6.15版: ml hello.asm MASM 5.10版: 汇编程序: masm hello.asm 链接程序: link hello 执行程序: hello.exe 即可输出:Hello World!