
HT47R20
指令集摘要
助记符
算术运算
添加
A, [M]。
ADDM A, [M]。
添加
A,X
ADC
A, [M]。
ADCM A, [M]。
子
A,X
子
A, [M]。
SUBM A, [M]。
SBC
A, [M]。
SBCM A, [M]。
DAA
[m]
逻辑运算
和
A, [M]。
OR
A, [M]。
XOR
A, [M]。
ANDM A , [M]。
ORM
A, [M]。
XORM A , [M]。
和
A,X
OR
A,X
XOR
A,X
CPL
[m]
CPLA
[m]
递增和递减
INCA
[m]
INC。
[m]
DECA
[m]
DEC
[m]
移½
RRA
[m]
RR
[m]
RRCA
[m]
RRC
[m]
RLA
[m]
RL
[m]
RLCA
[m]
RLC
[m]
数据传送
MOV
A, [M]。
MOV
[M ],A
MOV
A,X
½运算
CLR
[M ] .7
SET
[M ] .7
说明
加
与数据存储器相加 结果放入
加
加
与数据存储器相加 结果放入数据存储器
加
与立即数相加 结果放入
加
加
与数据存储器 进½标志相加 结果放入
加
加
与数据存储器 进½标志相加 结果放入数据存储器
加
与立即数相减 结果放入
加
加
与数据存储器相减 结果放入
加
加
与数据存储器相减 结果放入数据存储器
加
与数据存储器 进½标志相减 结果放入
加
加
与数据存储器 进½标志相减 结果放入数据存储器
将加法运算中放入
加
的值调整为十进制数 并将结果放
入数据存储器
加
与数据存储器做 与 运算 结果放入
加
加
与数据存储器做 或 运算 结果放入
加
加
与数据存储器做 异或 运算 结果放入
加
加
与数据存储器做 与 运算 结果放入数据存储器
加
与数据存储器做 或 运算 结果放入数据存储器
加
与数据存储器做 异或 运算 结果放入数据存储器
加
与立即数做 与 运算 结果放入
加
加
与立即数做 或 运算 结果放入
加
加
与立即数做 异或 运算 结果放入
加
对数据存储器取反 结果放入数据存储器
对数据存储器取反 结果放入
加
递增数据存储器
递增数据存储器
递减数据存储器
递减数据存储器
结果放入
加
结果放入数据存储器
结果放入
加
结果放入数据存储器
指令周期
1
1
(1)
1
1
1
(1)
1
1
1
(1)
1
1
(1)
1
(1)
1
1
1
1
(1)
1
(1)
1
(1)
1
1
1
1
(1)
1
1
1
(1)
1
1
(1)
1
1
(1)
1
1
(1)
1
1
(1)
1
1
(1)
1
1
(1)
1
1
(1)
1
(1)
½响标志½
Z,C , AC , OV
Z,C , AC , OV
Z,C , AC , OV
Z,C , AC , OV
Z,C , AC , OV
Z,C , AC , OV
Z,C , AC , OV
Z,C , AC , OV
Z,C , AC , OV
Z,C , AC , OV
C
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
无
无
C
C
无
无
C
C
无
无
无
无
无
数据存储器右移一½ 结果放入
加
数据存储器右移一½ 结果放入数据存储器
带进½将数据存储器右移一½ 结果放入
加
带进½将数据存储器右移一½ 结果放入数据存储器
数据存储器左移一½ 结果放入
加
数据存储器左移一½ 结果放入数据存储器
带进½将数据存储器左移一½ 结果放入
加
带进½将数据存储器左移一½ 结果放入数据存储器
将数据存储器送至
加
将
加
送至数据存储器
将立即数送至
加
清除数据存储器的½
½½数据存储器的½
修订版1.10
27
2002-07-25