在下列指令表里,某些指令的操作数,将以不同的符号来表示
符号说明
符号
| 说明
| #data
| 代表操作数为8位的立即数
| #data16
| 代表操作数为了16位的立即数
| Rn
| 代表操作数为R0,R1……R7寄存器
| @Ri
| 代表操作数为R0或R1间址寄存器所指地址里的内容
| direct
| 此为8位的直接地址,代表操作数为内部数据存储器的地址(0至今27),或特殊功能寄存器的地址(128至255)
| rel
| 此为8位的相对地址,适用于SJMP指导令,代表可跳转至下个地址算起,往前128个地址,往后127个地址的范围
| Addr11
| 此为11位的地址,适用于ACALL或AJMP指令,代表可跳转至下条指令算起的2K范围
| Addr16
| 此为16位的地址,适用于LCALL或LJMP指令,代表可跳转至整个64K的存储器范围
| Bit
| 代表操作数为内部存储器或特殊功能寄存器中的某一个位
|
|