导航:首页 > 操作系统 > 单片机汇编伪指令

单片机汇编伪指令

发布时间:2024-12-31 16:51:55

单片机汇编语言中,指令和伪指令有何区别

[指令语句]
每一条指令语句在源程序汇编时都要产生可供计算机执行的指令代码(即目标代码),所以这种语句又叫可执行语句。每一条指令语句表示计算机具有的一个基本能力,如数据传送,两数相加或相减,移位等,而这种能力是在目标程序(指令代码的有序集合)运行时完成的,是依赖于汁算机内的中央处理器(CPU)、存储器、I/O接口等硬件设备来实现的。

[伪指令语句]
伪指令语句是用于指示汇编程序如何汇编源程序,所以这种语句又叫命令语句。例如源程序中的伪指令语句告诉汇编程序:该源程序如何分段,有哪些逻辑段在程序段中哪些是当前段,它们分别由哪个段寄存器指向;定义了哪些数据,存储单元是如何分配的等等。伪指令语句除定义的具体数据要生成目标代码外,其他均没有对应的目标代码。伪指令语句的这些命令功能是由汇编程序在汇编源程序时,通过执行一段程序来完成的,而不是在运行目标程序时实现的。

② 51单片机中ORG是什么意思

ORG是个用于定位的伪指令。

ORG(伪指令)(Pseudo Instruction)是用于对汇编过程进行控制的指令,该类指令并不是可执行指令,没有机器代码,只用于汇编过程中为汇编程序提供汇编信息。例如,提供如下信息:哪些是指令、哪些是数据及数据的字长、程序的起始地址和结束地址等。

伪指令有2个特点:

(1)由于是伪“指令”,因而它只存在于汇编语言中。高级语言中不叫指令,叫语句;

(2)由于是“伪”指令,也即“假”指令,因而不是可执行指令,不会产生机器代码,不会占用ROM空间,只用于汇编过程中为汇编程序提供汇编信息。


(2)单片机汇编伪指令扩展阅读


模块汇编程序:

模块汇编程序 为适应模块程序设计方法而研制的。它除了克服简单汇编程序的缺点之外,还提供并行设计、编码和调试不同程序模块的能力,而且更改程序时只更改有关的模块即可。每个汇编后的程序模块称为目标模块,多个目标模块经连接装配程序组合成一个完整的可执行的程序。

条件汇编程序:

条件汇编程序 主要特点是具有选择汇编某些程序段的能力。它适用于编写选择性较大的程序或程序包,以便根据用户的需要和设备的配置情况剪裁、编制适当的软件。

这种汇编语言通常要引入“条件转移”、“转移”等汇编指示,以便根据用户指定的汇编条件有选择地汇编某些程序段或控制汇编程序的加工路径。

宏汇编程序:

宏汇编程序 主要特点是在汇编程序中增加宏加工功能。它允许用户方便地定义和使用宏指令,适用于程序中多处出现、具有一定格式、可以通过少数参数调节改变的程序段落的场合。

采用这种方法不仅减少程序的长度,增加可读性,而且程序段落的格式需要改变时,只须改动定义处,而不必改动每一使用处。

③ MCS51单片机的伪指令有哪些

汇编起始伪指令:ORG;结束伪指令:END;字节数据定义伪指令:DB;字数据定义伪指令:DW;空间定义伪指令:DS;赋值伪指令:EQU;位地址符号定义伪指令:BIT ;片内RAM直接字节地址定义伪指令:DATA;片外RAM直接字节地址定义伪指令:XDATA;一共9个

④ 单片机汇编语言中,指令和伪指令有何区别

单片机汇编语言,指令是CPU可以识别的代码,与编译器无关,对于任何编译器,指令是不变的。伪指令是只有编译器识别的语句,编译完成后就失去作用了,不同编译器伪指令可以不同。

⑤ 51单片机汇编语言后缀

51单片机汇编语言后缀为c语言中指令功能。51单片机汇编语言后缀为c语言中指令功能。51汇编语言extrndata,51单片机汇编伪指令功能:这一伪指令用来自定义名字,以替换源程序中原来的保留字,替换的保留字均可等效地用于子程序中。

阅读全文

与单片机汇编伪指令相关的资料

热点内容
网易云改id服务器出现错误 浏览:316
程序员怎样拿到36万 浏览:11
linuxhttpd服务 浏览:568
解压声控2017 浏览:573
赛欧压缩比102加几号油 浏览:821
程序员了吗 浏览:7
如何用命令打开本地用户 浏览:708
中望cad分解命令 浏览:850
解压到系统盘找不到了 浏览:590
空气压缩机电磁阀漏气 浏览:844
mongodbpython教程 浏览:590
解压系列蜘蛛侠救空难飞机 浏览:944
java解压缩软件下载 浏览:512
安卓怎么用shadowsocksr 浏览:90
苏州市常用的文件加密软件 浏览:585
安卓手机怎么玩怪物弹珠台服 浏览:433
写小白程序员的一封信 浏览:808
数控编程图纸没有坐标 浏览:880
数控编程丝杆间隙 浏览:590
pdf外刊 浏览:716