
HT45F23/HT45F43
8位闪存微控制器与运算放大器&比较
指令集汇总
下表说明了按功能和可以对指令集的分类汇总
参与协商使用以下所列约定一个基本的指令参考。
表约定:
X :立即数
m:数据存储器地址
A:累加器
I: 0 7号位
addr:程序存储器地址
助记符
算术
ADD A , [M]。
ADDM A, [M]。
ADD A ,X
ADC A , [M]。
ADCM A, [M]。
SUB A,X
SUB A, [M]。
SUBM A, [M]。
SBC A, [M]。
SBCM A, [M]。
DAA [M]。
数据存储添加到ACC
加入ACC数据存储器
将立即数ACC
数据存储添加到ACC与进
加入ACC数据存储器进
从ACC减去立即数
从ACC减去数据存储器
从ACC减去数据存储器,结果放入数据存储器
从ACC减去数据存储器进
从ACC带进减去数据存储器,结果放入数据存储器
十进制调整ACC加法与结果数据存储器
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
描述
周期
影响标志
逻辑运算
AND 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
刑事诉讼法[M]。
CPLA [M]。
逻辑和数据存储器送至ACC
逻辑或数据存储器送至ACC
逻辑XOR数据存储器送至ACC
累加器与数据存储器
逻辑或ACC送至数据存储器
运算,结果放入数据存储器
逻辑与立即数送至ACC
逻辑或立即数送至ACC
逻辑异或立即数送至ACC
补数据存储器
补数据存储器,结果放入ACC
1
1
1
1
记
1
记
1
记
1
1
1
记
1
1
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
增加&递减
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
移动数据存储到ACC
将ACC送至数据存储器
移动即时数据到ACC
1
1
记
递增数据存储器,结果放入ACC
递增数据存储器
递减数据存储器,结果放入ACC
数据存储器减
1
1
记
1
1
记
Z
Z
Z
Z
放入数据存储器的权利,结果放入ACC
放入数据存储器权
的权利,通过随身携带,结果放入放入数据存储器
的权利,通过随身放入数据存储器
左右旋转,结果放入数据存储器
向左旋转数据存储
带进,结果放入左数据存储器
带进左侧的数据存储
1
1
记
1
1
记
1
1
记
1
1
记
无
无
C
C
无
无
C
C
1
无
无
无
修订版1.20
134
2011年9月15日