伪指令
1
伪指令
- 概述
是汇编语言源程序中应有向汇编程序发出的指示信息,告诉它如何完成
汇编工作。
伪指令不属于指令系统中的汇编语言指令,它是程序员发给汇编程序
的命令,也称为汇编程序控制命令。
只有在汇编前的源程序中才有伪指令。 “伪”体现在汇编后,伪指令
没有相应的机器代码产生。
伪指令具有控制汇编程序的输入/输出、定义数据和符号、条件汇编、
分配存储空间等功能。
不同汇编语言的伪指令有所不同,但基本内容相同。
有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
2
常用的伪指令
- 汇编起始地址命令ORG
1.ORG (ORiGin)汇编起始地址命令
源程序的开始,用一条ORG伪指令规定程序的起始地址。如果不用
ORG,则汇编得到的目标程序将从0000H地址开始。例如:
ORG 2000H
START:MOV A,#00H
……
即规定标号START代表地址为2000H开始。
在一源程序中,可多次用ORG指令,规定不同的程序段的起始地址。
但是,地址必须由小到大排列,且不能交叉、重叠。
3
常用的伪指令
- 汇编起始地址命令ORG
1.ORG (ORiGin)汇编起始地址命令
正确的例子:
ORG 2000H
……
ORG 2500H
……
ORG 3000H
……
错误的例子(地址交叉):
ORG 2500H
……
ORG 2000H
……
ORG 3000H
……
4
常用的伪指令
- 汇编终止命令END
2、汇编终止命令END
源程序结束标志,终止源程序的汇编工作。整个源程序中只能有一
条END命令,且位于程序的最后。如果END出现在程序中间,其后的源程
序,将不进行汇编处理。
5
常用的伪指令
- 标号赋值命令EQU
3、标号赋值命令EQU
用于给标号赋值。赋值后,标号值在整个程序有效。
例如:TEST: EQU 2000H
表示TEST=2000H,汇编时,凡是遇到TEST时,均以2000H来代替。
有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
6
常用的伪指令
- 定义数据字节命令DB (Define Byte)
4、定义数据字节命令DB
用于从指定的地址开始,在程序存储器连续单元中定义字节数据。
例如: ORG 2000H
DB 30H,40H,24,C,B
汇编后
(2000H)=30H
(2001H)=40H
(2002H)=18H(十进制数24)
(2003H)=43
您可能关注的文档
最近下载
- 2025年汽车用品零售门店商品销售数据分析报告.docx VIP
- 《砼结构与砌体结构设计》砌体结构.ppt
- 危险化学品货物运输(危货运输)企业安全生产标准化管理体系全套资料汇 .pdf VIP
- 己内酰胺生产现状及发展前景.doc VIP
- 鲁教版(五四学制)六年级地理上册《第五章居民与文化》单元测试卷及答案.docx VIP
- 己内酰胺生产现状及发展前景--资料.docx VIP
- (三年级下册)番禺区小学每周一古诗文内容(2021年9月修订).doc VIP
- 《混凝土结构设计》英文教学课件.pptx
- 2025年《乡土中国》各章节思维导图.pdf VIP
- 北京大学《大学英语一》2024-----2025学年期末试卷(A卷).pdf VIP
原创力文档

文档评论(0)