指令中使用的符号
发表:2023-08-29 12:06:29 阅读:11

指令系统中涉及一些指令的助记符,下面我们将对表中所使用的符号的意义进行简单说明。

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的指针

 

 

电子街推荐您阅读:

 

指令系统概述与指令表

单寄存器与双寄存器的直接寻址

I/O寄存器与数据存储器的直接寻址