理论教育 汇语言源程序编辑和汇编技术

汇语言源程序编辑和汇编技术

时间:2023-11-05 理论教育 版权反馈
【摘要】:用汇编语言编写的程序称为汇编语言源程序,通常,汇编语言源程序是由指令和伪指令两部分组成。

汇语言源程序编辑和汇编技术

汇编语言编写的程序称为汇编语言源程序,通常,汇编语言源程序是由指令和伪指令两部分组成。

1.源程序的编辑

源程序的编写要依据MCS-51系列单片机汇编语言的基本规则,特别要用常用的汇编命令(即伪指令),如下面程序段:

这里ORG和END是两条伪指令,其作用是告诉汇编程序该程序的起止位置。

由于微型计算机的普及,现在单片机应用系统的程序设计几乎都借助于微型计算机来完成。在微机上可以利用各种编辑软件来编写汇编语言源程序,编写好的源程序应以“.ASM”扩展名存盘,以备汇编程序调用。

2.源程序的汇编(www.daowen.com)

将汇编语言源程序转换为用机器码表示的目标程序,这个转换过程称为汇编,能完成该转换功能的程序称为汇编程序。

汇编常用的方法有两种:一是手工汇编;二是机器汇编。

手工汇编时,把程序用助记符指令写出后,人为的查找指令代码表,逐个把助记符指令翻译成机器码,然后把得到的机器码程序(以十六进制形式)键入到单片机开发机中,并进行调试。由于手工汇编是按绝对地址进行定位的,所以,对于偏移量的计算和程序的修改有诸多不便。通常只有程序较小或条件所限时才使用。

机器汇编是在PC机上,使用汇编程序将汇编语言源程序转换为计算机能识别的机器码表示的目标程序。汇编工作由计算机自动完成。生成的目标程序由PC机传到开发机上,经调试无误后,再固化到程序存储器中。机器汇编与手工汇编相比具有极大的优势,是汇编工作的首选。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈