HT47R20
Rev. 1.10
27
2002-07-25
指令集摘要
助記符
算術(shù)運(yùn)算
ADD
ADDM
A,[m]
ADD
ADC
ADCM
A,[m]
SUB
SUB
SUBM
A,[m]
SBC
SBCM
DAA
說(shuō)明
指令周期
影響標(biāo)志位
A,[m]
ACC
與數(shù)據(jù)存儲(chǔ)器相加
ACC
與數(shù)據(jù)存儲(chǔ)器相加
ACC
與立即數(shù)相加
ACC
與數(shù)據(jù)存儲(chǔ)器
ACC
與數(shù)據(jù)存儲(chǔ)器
ACC
與立即數(shù)相減
ACC
與數(shù)據(jù)存儲(chǔ)器相減
ACC
與數(shù)據(jù)存儲(chǔ)器相減
ACC
與數(shù)據(jù)存儲(chǔ)器
ACC
與數(shù)據(jù)存儲(chǔ)器
將加法運(yùn)算中放入
ACC
的值調(diào)整為十進(jìn)制數(shù) 并將結(jié)果放
入數(shù)據(jù)存儲(chǔ)器
結(jié)果放入
ACC
結(jié)果放入數(shù)據(jù)存儲(chǔ)器
結(jié)果放入
ACC
進(jìn)位標(biāo)志相加
進(jìn)位標(biāo)志相加
結(jié)果放入
ACC
結(jié)果放入
ACC
結(jié)果放入數(shù)據(jù)存儲(chǔ)器
進(jìn)位標(biāo)志相減
進(jìn)位標(biāo)志相減
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
1
(1)
1
1
1
(1)
1
1
1
(1)
1
1
(1)
A,x
A,[m]
結(jié)果放入
ACC
結(jié)果放入數(shù)據(jù)存儲(chǔ)器
A,x
A,[m]
A,[m]
A,[m]
[m]
結(jié)果放入
ACC
結(jié)果放入數(shù)據(jù)存儲(chǔ)器
1
(1)
C
邏輯運(yùn)算
AND
OR
XOR
ANDM
A,[m]
ORM
XORM
A,[m]
AND
OR
XOR
CPL
CPLA
遞增和遞減
INCA
INC
DECA
DEC
移位
RRA
RR
RRCA
RRC
RLA
RL
RLCA
RLC
數(shù)據(jù)傳送
MOV
MOV
MOV
位運(yùn)算
CLR
SET
A,[m]
A,[m]
A,[m]
ACC
與數(shù)據(jù)存儲(chǔ)器做
ACC
與數(shù)據(jù)存儲(chǔ)器做
ACC
與數(shù)據(jù)存儲(chǔ)器做
ACC
與數(shù)據(jù)存儲(chǔ)器做
ACC
與數(shù)據(jù)存儲(chǔ)器做
ACC
與數(shù)據(jù)存儲(chǔ)器做
ACC
與立即數(shù)做
ACC
與立即數(shù)做
ACC
與立即數(shù)做
對(duì)數(shù)據(jù)存儲(chǔ)器取反
對(duì)數(shù)據(jù)存儲(chǔ)器取反
與
或
異或
與
或
異或
運(yùn)算
運(yùn)算
運(yùn)算
結(jié)果放入數(shù)據(jù)存儲(chǔ)器
結(jié)果放入
ACC
運(yùn)算
運(yùn)算
結(jié)果放入
ACC
結(jié)果放入
ACC
運(yùn)算
結(jié)果放入
ACC
運(yùn)算
結(jié)果放入數(shù)據(jù)存儲(chǔ)器
運(yùn)算
結(jié)果放入數(shù)據(jù)存儲(chǔ)器
運(yùn)算
結(jié)果放入數(shù)據(jù)存儲(chǔ)器
結(jié)果放入
ACC
結(jié)果放入
ACC
結(jié)果放入
ACC
1
1
1
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
1
(1)
1
(1)
1
(1)
1
1
1
1
(1)
1
A,[m]
A,x
A,x
A,x
[m]
[m]
與
或
異或
[m]
[m]
[m]
[m]
遞增數(shù)據(jù)存儲(chǔ)器
遞增數(shù)據(jù)存儲(chǔ)器
遞減數(shù)據(jù)存儲(chǔ)器
遞減數(shù)據(jù)存儲(chǔ)器
結(jié)果放入
ACC
結(jié)果放入數(shù)據(jù)存儲(chǔ)器
結(jié)果放入
ACC
結(jié)果放入數(shù)據(jù)存儲(chǔ)器
1
Z
Z
Z
Z
1
(1)
1
1
(1)
[m]
[m]
[m]
[m]
[m]
[m]
[m]
[m]
數(shù)據(jù)存儲(chǔ)器右移一位
數(shù)據(jù)存儲(chǔ)器右移一位
帶進(jìn)位將數(shù)據(jù)存儲(chǔ)器右移一位
帶進(jìn)位將數(shù)據(jù)存儲(chǔ)器右移一位
數(shù)據(jù)存儲(chǔ)器左移一位
數(shù)據(jù)存儲(chǔ)器左移一位
帶進(jìn)位將數(shù)據(jù)存儲(chǔ)器左移一位
帶進(jìn)位將數(shù)據(jù)存儲(chǔ)器左移一位
結(jié)果放入
ACC
結(jié)果放入數(shù)據(jù)存儲(chǔ)器
結(jié)果放入
ACC
結(jié)果放入數(shù)據(jù)存儲(chǔ)器
結(jié)果放入
ACC
結(jié)果放入數(shù)據(jù)存儲(chǔ)器
結(jié)果放入
ACC
結(jié)果放入數(shù)據(jù)存儲(chǔ)器
1
無(wú)
無(wú)
C
C
無(wú)
無(wú)
C
C
1
(1)
1
1
(1)
1
1
(1)
1
1
(1)
A,[m]
[m],A
A,x
將數(shù)據(jù)存儲(chǔ)器送至
ACC
將
ACC
送至數(shù)據(jù)存儲(chǔ)器
將立即數(shù)送至
ACC
1
無(wú)
無(wú)
無(wú)
1
(1)
1
[m].i
[m].i
清除數(shù)據(jù)存儲(chǔ)器的位
置位數(shù)據(jù)存儲(chǔ)器的位
1
(1)
1
(1)
無(wú)
無(wú)