利用masm5.0和DosBox在Window10 64位环境写汇编程序

背景

上个学期学习了微机接口技术,其中需要用到汇编程序设计,在此做个记录以免忘记

安装

根据已有的教程,在我这里还是masm5.0+DosBox好用,其他都不行

运行

安装完毕后,在DOSBox 0.74 Options.bat的最后输入

MOUNT C D:\DEBUG # 将目录D:\DEBUG挂载为DOSBOX下的C:
set PATH=$PATH$;D:\DEBUG # 将D:\DEBUG写入环境变量PATH中

双击DosBox,显示如下:
利用masm5.0和DosBox在Window10 64位环境写汇编程序_第1张图片
然后输入C:,就可依次使用edit、masm、link命令了
利用masm5.0和DosBox在Window10 64位环境写汇编程序_第2张图片
利用masm5.0和DosBox在Window10 64位环境写汇编程序_第3张图片
附录:hello.asm代码

STACKS  SEGMENT   STACK       
        DW        128 DUP(?)  
STACKS  ENDS
DATAS  SEGMENT               
MESSAGE  DB        'hello world', '$'
DATAS  ENDS
CODES  SEGMENT              
        ASSUME    CS:CODES,DS:DATAS
START:  MOV       AX,DATAS    
        MOV       DS,AX
        LEA       DX, MESSAGE
        MOV       AH, 9
        INT       21H
        MOV       AX,4C00H    
        INT       21H
CODES  ENDS
        END       START

你可能感兴趣的:(汇编)