​汇编语言入门教程44讲(汇编语言入门四)

汇编语言入门教程44讲(汇编语言入门四)

一个完整的汇编语言源程序需要增加段定义伪指令和定义数据存储单元伪指令等必须有的伪指令伪指令与 C 语言等高级语言中的说明性语句的含义类似,起到说明作用有了伪指令,系统在汇编该程序时,就会正确的将源程序翻译、连接成可执行文件,我来为大家科普一下关于汇编语言入门教程44讲?以下内容希望对你有帮助!

汇编语言入门教程44讲(汇编语言入门四)

汇编语言入门教程44讲

一个完整的汇编语言源程序需要增加段定义伪指令和定义数据存储单元伪指令等必须有的伪指令。伪指令与 C 语言等高级语言中的说明性语句的含义类似,起到说明作用。有了伪指令,系统在汇编该程序时,就会正确的将源程序翻译、连接成可执行文件。

用户编写的源程序要经汇编程序 MASM 汇编(翻译)后生成二进制目标程序,文件名默认与源程序同名、扩展名为 .OBJ;再经过 LINK 连接生成可执行程序,文件名默认与源程序同名、扩展名为 .EXE。

执行 MASM 和 LINK 命令时需要按多次回车。

执行步骤:

(1)输入汇编命令 masm abc.asm

注意:此处显示 0 个警告性错误,0 个严重性错误。如果有错误,必须对源程序进行修改。有关出错提示信息参见教材附录 B。

(2)输入连接命令 link abc.obj

注意:此处有一个警告性错误:no stack segment 没有堆栈段。这个提示是由于我们的程序中没有定义堆栈段,此错误可以忽略,不影响生成 .exe 文件。如果出现严重性错误,必须再检查一下源程序有无错误。

(3)用 dir 查看一下

已经生成了 abc.exe 可执行程序了。如果程序有错误,再回到记事本修改错误;之后需要重新汇编和连接。

(4)接着运行该程序 abc.exe(运行的方式是直接在 dosemu 中输入 abc.exe),可以看到没有显示任何结果就退回到 DOS 下了。

,

同类推荐

​田园诗有哪些(这些你还记得吗)

​田园诗有哪些(这些你还记得吗)

田园诗有哪些(这些你还记得吗) 陶渊明(魏晋) - 《归园田居·其三》 种豆南山下,草盛豆苗稀 晨兴理荒秽,带月荷锄归 道狭草木长,夕露沾我衣衣沾不足惜, 但使...

​僚机是什么意思,僚机是什么意思网络用语

​僚机是什么意思,僚机是什么意思网络用语

僚机是什么意思,僚机是什么意思网络用语 本文目录 1.僚机是什么意思网络用语2.女生对男生说僚机是什么意思3.什么是僚机4.僚机是什么意思 僚机是什么意思网络...

​texas是美国哪个州,VA是美国哪个州?

​texas是美国哪个州,VA是美国哪个州?

texas是美国哪个州,VA是美国哪个州? VA是美国哪个州 你好! VA Virginia 弗吉尼亚 以下是美国各州名和缩写 缩写–原州名 AL Alabamas 阿拉巴马 AK Alaska 阿拉斯加 AZ Ari...

热门排行

随机推荐