指令系统中涉及一些指令的助记符,下面我们将对表中所使用的符号的意义进行简单说明。
1)状态寄存器(SREG)
SREG:状态寄存器
C :进位标志位
Z :零标志位
N: 负数标志位
V: 2的补码溢出标志位
S :N⊙V,用于符号测试标志位
H :半进位标志位
T :用于BLD指令和BST指令传送位
I :全局中断触发/禁止标志位
2)寄存器和操作码
Rd :目的(或源)寄存器
Rr :源寄存器
K :立即数,常数
k: 地址常数
b: 寄存器的指定位
S :状态寄存器SREG的指定位
X,Y,Z: 间接地址寄存器
P :I/O寄存器
q :地址偏移量常数
3)标志位
口:被影响的标志位
0 :被清0的标志位
1 :被置1的标志位
— :未被影响的标志位
4)堆栈
STACT :作为返回地址和压栈寄存器的堆栈
SP :堆栈STACK的指针
电子街推荐您阅读: