我是靠谱客的博主 等待犀牛,最近开发中收集的这篇文章主要介绍汇编语言入门配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

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

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

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

则需要复制DOSBox里的

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

运行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直到程序结束

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

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

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

连敲三下回车,完成汇编

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

如键入A,连敲三下回车

对于no stack segment可不予理会

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

反汇编



最后

以上就是等待犀牛为你收集整理的汇编语言入门配置的全部内容,希望文章能够帮你解决汇编语言入门配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部