汇编语言环境搭建软件与教程
1.编写汇编程序需要的环境:
1】dosbox
2】masm
上面两个软件打包下载:https://www.nhooo.com/softs/709793.html
2.搭建步骤:
1】下载dosbox
2】安装dosbox
下载的dosbox解压;
运行exe,一直下一步即可;
3】下载masm
masm用来编译汇编程序;
到网上搜索下载即可;
解压目录如下:
将解压masm,将文件放在特定的目录下;
例如:D:\GongJu\masm
4】挂载dosbox
目的是将dosbox的c盘挂载到masm的目录下;
简单点说就是挂载完后,dosbox的c盘相当于是D:\GongJu\masm
具体执行:
打开dosbox解压目录,运行xxxOption.bat
会弹出一个记事本,找到[autoexec],组下面添加两行命令:
MOUNTCD:\GongJu\masm
setPATH=$PATH$;D:\GongJu\masm
5】完成后,打开dosbox,输入命令c:切换到c盘,然后输入命令dir,如果显示的是masm目录下的内容则挂载正确;
6】创建汇编程序
可以在masm的目录下新建一个xxx.asm,然后编写代码即可;
3.汇编的helloworld
1】新建一个文本文件编写代码
DSEGSEGMENT
MESSDB'Hello,World!',0DH,0AH,24H
DSEGENDS
SSEGSEGMENTPARASTACK
DW256DUP(?)
SSEGENDS
CSEGSEGMENT
ASSUMECS:CSEG,DS:DSEG
BEGIN:MOVAX,DSEG
MOVDS,AX
MOVDX,OFFSETMESS
MOVAH,9
INT21H
MOVAH,4CH
INT21H
CSEGENDS
ENDBEGIN
将文件保存为hello.asm;
2】编译运行
将hello.asm移动到masm目录下;
打开dosbox;
编译:将hello.asm编译成hello.obj
输入命令
masmhello.asm
连接:编译会生成一个hello.obj文件,连接该文件生成可执行文件hello.exe
输入命令
linkhello
运行:这时已经编译连接完成,生成了一个hello.exe;运行hello.exe
命令:
hello
可以看到成功输出了helloworld
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。