×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)