- 96
- 0
- 约1.52万字
- 约 84页
- 2019-08-02 发布于福建
- 举报
第3章单片机的汇编语言与程序设计 MOV??C, 2FH ; 指令原形 MOV C,bit SETB 0E0H ; 指令原形 SETB bit CLR P1.0 ; 指令原形 CLR bit (6)位寻址 指令中包含bit形式操作数的寻址方式称为位寻址方式 bit形式的位地址可以是片内RAM中的位地址,也可以是SFR中的位地址或位名称 第3章单片机的汇编语言与程序设计 (7)相对寻址 SJMP FINISH ; 指令原形 SJMP rel 指令中包含rel形式操作数的寻址方式称为相对寻址方式 rel可以是片内RAM或ROM地址偏移量的形式,也可以是标号的形式。 第3章单片机的汇编语言与程序设计 3.1汇编语言概述 3.2 MCS-51指令系统简介 3.2.1 数据传送与交换类指令 3.2.2 算术运算类指令 3.2.3 逻辑运算及移位类指令 3.2.4 控制转移类指令 3.2.5 寻址方式 3.2.6 伪指令 3.3汇编语言的编程方法 3.2.5.伪指令 第3章单片机的汇编语言与程序设计 汇编语言指令的两类指令: 硬指令(指令性语句)——汇编后可以产生机器 码的指令,如前介绍的111条指令; 伪指令(指示性语句)——用于指示汇编系统软件要完成的操作 ,一般不产生机器码 常用的伪指令: ORG、END、EQU、DATA、BIT、DB 第3章单片机的汇编语言与程序设计 MCS-51常用伪指令 伪指令名称 格式 功能描述 ORG(Oringin) 程序起始地址 ORG 16位地址 用于定义汇编程序或数据在ROM中存放的起始地址 EQU(Equate) 等值指令 标识符 EQU 数或汇编符号 用于将一个数值或汇编符号赋给该标示符 DATA(Data) 数据地址赋值 标识符 DATA 内存字节地址 用于将一个内部 RAM 的地址赋给该标示符 BIT(Bit) 位地址赋值 标识符 DATA 位地址或位名称 用于将一个位地址或位名称赋给该标示符 DB(Define Byte) 定义字节 [标号:] DB 项或项表 用于把项或项表中的字节(8位)数值依次存入标号开始的存储单元中 END(End) 结束汇编 END 用于指示汇编源程序段结束 (1)ORG(= origin) 格式:ORG xxxx(16位地址) 功能:用于定义汇编程序或数据在ROM中存放的首地址 举例: ORG 100H START: MOV A,R4 MOV B,A : ORG后面第1条指令的首地址为100H,即START的值为100H。 (2)EQU(= equate) 格式:标示符 EQU 数值或汇编符号 功能:用于将一个数值或汇编符号赋给该标示符 举例:ADDR EQU 2000H ;将2000H赋予 ADDR ADDR EQU MEM2 ;将MEM2赋予 ADDR 说明: 第2条语句的汇编符号MEM2必须是已赋值过的 (3)DATA(= data) 格式:标示符 DATA 内部RAM地址或表达式 功能:用于将一个内部 RAM 的地址赋给该标示符 举例: COUNT DATA 50H ;将50H赋予 COUNT COUNT EQU 50H ;将50H赋予 COUNT ※EQU与DATA区别:??? 1)EQU须先定义后使用,而DATA可无须如此。??? 2)EQU可用于汇编符号,而DATA不能。??? 3)DATA可用于表达式,而EQU不行。 (4)BIT(= bit) 格式:标示符 BIT 位地址或位名称 功能:用于将一个位地址或位名称赋给该标示符 举例: KEY1 BIT P1.0 ;将P1.0赋予KEY1 (5)DB(= define byte) 格式:[标号:] DB n1,n2,…,ni 功能:用于定义以字节为单位的常数表 规则: ① ”ni”按顺序存在标号地址开始的单元中; ② 常数之间用英文逗号分开,最后一个不要逗号 例如: JPH: DB 12H,20H,35H,40H,58H 表示字节常数1
您可能关注的文档
最近下载
- 2026年人教版化学高一上册期末质量检测卷(附答案解析).docx VIP
- 江苏省无锡市七年级下学期道德与法治期末试卷(含答案).docx VIP
- 市政施-41 导向钻孔施工记录 (自动计算).xls VIP
- ISO 23279 2017 焊缝无损检测 超声波检测 焊缝中的显示特征(中文版).pdf
- 国企领导班子2025年度民主生活会对照检查发言材料.docx VIP
- 2024版年注册安全工程师管理教材电子版[1] .pdf VIP
- 北京邮电大学《高级语言程序设计》2020-2021学年期末试卷.pdf VIP
- 户外演唱会安全保障方案设计.docx VIP
- 2020云计算技术金融应用规范容灾.pdf VIP
- 武汉大学培养方案 护理学院.docx VIP
原创力文档

文档评论(0)