HT46R064B/065B/066B
指令定义
ADC A, [m]
指令说明
功能表示
Add Data Memory to ACC with Carry
将指定数据存储器、累加器和进位标志位的内容相加后,把结果储存回累加器。
ACC ← ACC + [m] + C
OV , Z , AC , C
影响标志位
ADCM A, [m] Add ACC to Data Memory with Carry
指令说明
将指定数据存储器、累加器和进位标志位的内容相加后,把结果储存回指定数
据存储器。
功能表示
影响标志位
[m] ←ACC + [m] + C
OV , Z , AC , C
ADD A, [m]
指令说明
功能表示
Add Data Memory to ACC
将指定数据存储器和累加器的内容相加后,把结果储存回累加器。
ACC ← ACC + [m]
OV , Z , AC , C
影响标志位
ADD A, x
指令说明
功能表示
影响标志位
Add immediate data to ACC
将累加器和立即数的内容相加后,把结果储存回累加器。
ACC ← ACC + x
OV , Z , AC , C
ADDM A, [m] Add ACC to Data Memory
指令说明
功能表示
影响标志位
将指定数据存储器和累加器的内容相加后,把结果储存回指定数据存储器。
[m] ←ACC + [m]
OV , Z , AC , C
AND A, [m]
Logical AND Data Memory to ACC
指令说明
将存在累加器和指定数据存储器中的数据作AND的运算,然后把结果储存回累加
器。
功能表示
影响标志位
ACC ← ACC“AND”[m]
Z
AND A, x
指令说明
功能表示
影响标志位
Logical AND immediate data to ACC
将存在累加器中的数据和立即数作AND的运算,然后把结果储存回累加器。
ACC ← ACC“AND”x
Z
ANDM A, [m] Logical AND ACC to Data Memory
指令说明
将存在指定数据存储器和累加器中的数据作AND的运算,然后把结果储存回数据
存储器。
功能表示
影响标志位
[m] ← ACC“AND”[m]
Z
CALL addr
指令说明
Subroutine call
无条件地调用指定地址的子程序,此时程序计数器先加1获得下一个要执行的指令
地址并压入堆栈,接着载入指定地址并从新地址继续执行程序,由于此指令需要
额外的运算,所以为一个2周期的指令。
Rev 1.00
2011-04-13
68