×86学习之masm和link对汇编文件编译
【摘要】
自己写的一个测试程序
assume cs:abc
abc segment
mov ax, 2
add ax, ax
add ax, ax
...
自己写的一个测试程序
assume cs:abc
abc segment
mov ax, 2
add ax, ax
add ax, ax
mov ax, 4c00H
int 21H
abc ends
end
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
保存为test.asm
文件。
下载masm.exe
和link.exe
,并将其解压(移动)到自定义目录(比如我的是d:\dos
目录)
链接:https://pan.baidu.com/s/1hnD4zv_5sTRp6bBuBfhTiw 密码:cug1
然后呢,还是得用DOSbox
虚拟一个盘符到masm和link所在目录
,比如将c盘
虚拟成物理机上的d:\dos
目录,然后跳转到该虚拟盘符(文件夹) 。(跟上一篇一个道理) mount c d:\dos\
将刚刚编写的test.asm文件一并挪到d:\dos\
目录下。
然后输入masm test.asm
编译程序
接着,链接程序 link test.asm
最后运行程序 test
文章来源: recclay.blog.csdn.net,作者:ReCclay,版权归原作者所有,如需转载,请联系作者。
原文链接:recclay.blog.csdn.net/article/details/79797149
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)