- 24
- 0
- 约2.64万字
- 约 15页
- 2019-05-02 发布于江西
- 举报
AVR指令中使用的符号
1、状态寄存器与标志位
SREG: 8位状态寄存器,其中每一位的定义为:
C: 进位标志位
Z: 结果为零标志位
N: 结果为负数标志位
V: 2的补码溢出标志位
S: N⊕V,用于符号测试的标志位
H: 操作中产生半进位的标志位
T: 用于和BLD、BST指令进行位数据交换的位
I: 全局中断触发/禁止标志位
2、寄存器和操作码
Rd: 目的(或源)寄存器,取值为R0~R31或R16~R31(取决于指令)。
Rr: 源寄存器,取值为R0~R31。
A: I/O寄存器,取值为0~63或0~31(取决于指令)。
b: I/O寄存器中的指定位,常数(0~7)。
s: 状态寄存器SREG中的指定位,常数(0~7)。
K: 立即数,常数(0~255)。
k: 地址常数,取值范围取决于指令。
q: 地址偏移量常数(0~63)。
X、Y、Z:地址指针寄存器(X=R27:R26;Y=R29:R28;Z=R31:R30)。
3、堆栈
STACK: 作为返回地址和压栈寄存器的堆栈
SP: 堆栈STACK的指针
AVR指令的寻址方式和寻址空间
1、单寄存器直接寻址
由指令指定一个寄存器的内容作为操作数,在指令中给出寄存器的直接地址,这种寻址方式称为单寄存器直接寻址。单寄存器寻址的地址范围限制为通用工作寄存器组中的32个寄存器R0~R31,或后16个寄存器R16~R31。
例
您可能关注的文档
最近下载
- 2026中国口腔护理高端化趋势与细分赛道机会识别报告.docx
- 《危机应对与舆情管理》课程大纲(本科).pdf VIP
- 高中数学 第二章 空间向量与立体几何 2 空间向量的运算课件 北师大版选修2-1.ppt VIP
- 空间向量的运算[北师大].doc VIP
- 公共关系口才重点.doc VIP
- 2006年7月全国自考03292《公共关系口才》-济南自考网.doc VIP
- AP英语语言与写作 2015年真题 附答案和评分标准 AP English Language and Composition 2015 Exam with Answers.pdf VIP
- 石门揭煤防突专项设计.pdf VIP
- 通用学术英语进阶_1.pdf VIP
- 2026-2030中国牙周治疗行业市场发展趋势与前景展望战略研究报告.docx
原创力文档

文档评论(0)