.asm是什么文件

.asm是什么文件,第1张

.asm文件是以asm作为扩展名的文件,是汇编语言的源程序文件。它是文本格式的文件,可以用任何文本编辑器(如:windows下的notepad、notepad+、editplus、ultraedit,dos下的edit.com、qe.exe等)进行创建或编辑。

这种类型的文件必须满足微软或borland或其他开源组织对汇编语言源代码的语法规则的要求。如果你写的.asm文件不满足语法规则、或者存在算法或者业务逻辑上的错误,前者将无法通过编译程序的编译,后者即使生成了可执行程尘州序也不能得到你需要的结果。

与上节对应,.asm文件的编译器有微软的masm(masm32)、borland公司的tasm、开源组织的nasm等,闭桥通过这些编译器编译后将生成扩展名为obj的目标文件。再通过对应的链接程序(如link、tlink等)将派态蔽obj文件转化为可执行的exe文件。

只要文件前好夹里面有asm文件,添加文件的时候就一定能找到.asm文件,除文件冲源被隐慧判铅藏了,添加asm文件的时候,记得选文件类型选为(asm

source

file(***********))

1)在D盘建立一文件夹,命名(例如101),将MASM.EXE和LINK.EXE复制到此文件夹;在此文件夹中新建文本文件,文件名改为悉信汇编源程序名,例如:2e12.asm

用记事本打开2e12.asm,输入源程序并保存。

源程序:

assume cs:code

code segment

mov ax,2

mov cx,11

s: add ax,ax

loop s

mov ax,4c00h

int 21h

code ends

end

2)汇编源程序

点开始菜单,点运行,输入CMD按回车,进入命令提示符窗口;

输入D:并回车,打开D盘,再输入CD 101并回车,进入101文件夹;

输入MASM 2e12并回车,一路按回车,进行汇编

 汇编过程的错误分警告错误(Warning Errors)和严重错误(Severe Errors)两种。其中警告错误是备档指汇编程序认为的一般性错误;严重错误是指汇编程序认为无法进行正确汇编的错误,并给出错误的个数、错误的性质。这时,就要对错误进行分析,找出原因和问题,然后再调用屏幕编辑程序仿陆乱加以修改,修改以后再重新汇编,一直到汇编无错误为止。汇编通过后,会生成目标文件2e12.obj

3)连接目标程序、

输入LINK 2e12并回车,一路按回车

连接成功后,会生成可执行文件2e12.exe

4)跟踪并调试可执行程序

输入DEBUG 2e12.exe并按回车,进入DEBUG调试程序

单步运行程序,跟踪程序,每执行一条指令,检查相关寄存器或存储器的数据,看看程序是否按我们的意愿运行,若有出入,修改源程序,重新汇编、连接、运行调试,直到成功!

这样做就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8209220.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存