汇编语言入门配置

要想运行汇编程序,首先需要一个环境,而目前WIN7以上的系统不支持DOS下的MASM.EXE和DEBUG.EXE

所以要虚拟出支持16位程序的DEBUG.EXE,除了装XP虚拟机,这里采用DOSbox软件

最新版是0.74百度一下有很多

之后解压文件,汇编时你存储的文件保存在某个文件夹,如存储在MASM文件夹里

则需要复制DOSBox里的

到MASM文件夹里,即你存.asm文件的文件夹里。

汇编语言入门配置_第1张图片

运行DOSBox程序,之后键入mount d d:\

虚拟出你的D盘,在键入d:

进入你的D盘,再键入cd masm

进入你存储.asm文件的文件夹,即MASM文件夹

此处是运用DEBUG.EXE编写简单的汇编程序,直接在下面输入汇编指令即可

出现“-”时,键入A 100

(此处说明汇编语言不区分大小写,而C语言区分大小写)

依次输入

MOV BX,2233

MOV AX,5566

ADD AX,BX

MOV [200],AX

JMP 10B

之后再键入回车完成输入

而后会再出现“-”,键入r命令(DEBUG内命令自行检索,此处不予介绍)

显示各寄存器状态

之后键入T命令,跟踪显示汇编程序执行每步后的结果,反复键入T直到程序结束

汇编语言入门配置_第2张图片

下面介绍一般性的汇编.asm文件,可以用记事本编好汇编程序保存为.asm格式

进入汇编文件夹键入MASM.EXE

输入文件名称,如A.asm,输入A

连敲三下回车,完成汇编

汇编语言入门配置_第3张图片

之后键入LINK.EXE,输入文件名(注意这里的文件名是.obj)

如键入A,连敲三下回车

对于no stack segment可不予理会

之后运行链接后的可执行文件,此文件是打印a;成功运行

反汇编



你可能感兴趣的:(配置,汇编语言)