c51 家族
rev. e (14 jan. 97)
16
matra mhs
MNEMONIC 描述 字节
oscil.
时期
arithmetic 行动
增加 一个, rn 增加 寄存器 至
Accumulator
112
增加 一个, 直接 增加 直接 字节 至
Accumulator
212
增加 一个, @ri 增加 间接的 内存 至
Accumulator
112
增加 一个, #data 增加 立即的 数据 至
Accumulator
212
addca, rn 增加 寄存器 至
accumulator 和 carry
112
addca, 直接 增加 直接 字节 至
accumulator 和 carry
212
addca, @ri 增加 间接的 内存 至
accumulator 和 carry
112
addca, #data 增加 立即的 数据 至
acc 和 carry
212
subb 一个, rn 减去 寄存器 从
acc 和 borrow
112
subb 一个, 直接 减去 直接 字节 从
acc 和 borrow
212
subb 一个, @ri 减去 间接的 内存
从 acc 和 borrow
112
subb 一个, #data 减去 立即的 数据
从 acc 和 borrow
212
inc 一个 increment accumulator 1 12
inc rn increment 寄存器 1 12
inc 直接 increment 直接 字节 2 12
inc @ri increment 直接 内存 1 12
dec 一个 decrement accumulator 1 12
dec rn decrement 寄存器 1 12
dec 直接 decrement 直接 字节 2 12
dec @ri decrement 间接的 内存 1 12
inc dptr increment 数据 pointer 1 24
mul ab 乘以 一个 &放大; b 1 48
div ab 分隔 一个 用 b 1 48
da 一个 decimal 调整
Accumulator
1 12
MNEMONIC 描述 字节
oscil.
时期
logical 行动
anl 一个, rn 和 寄存器 至
Accumulator
112
anl 一个, 直接 和 直接 字节 至
Accumulator
212
anl 一个, @ri 和 间接的 内存 至
Accumulator
112
anl 一个, #data 和 立即的 数据 至
Accumulator
212
anl 直接, 一个 和 accumulator 至
直接 字节
212
anl 直接, #data 和 立即的 数据 至
直接 字节
324
orl 一个, rn 或者 寄存器 至
Accumulator
112
orl 一个, 直接 或者 直接 字节 至
Accumulator
212
orl 一个, @ri 或者 间接的 内存 至
Accumulator
112
orl 一个, #data 或者 立即的 数据 至
Accumulator
212
orl 直接, 一个 或者 accumulator 至 直接
字节
212
orl 直接, #data 或者 立即的 数据 至
直接 字节
324
xrl 一个, rn 独有的-或者 寄存器 至
Accumulator
112
xrl 一个, 直接 独有的-或者 直接 字节
至 accumulator
212
xrl 一个, @ri 独有的-或者 间接的
内存 至 accumulator
112
xrl 一个, #data Exclusive–OR
立即的 数据 至
Accumulator
212
xrl 直接, 一个 Exclusive–OR
accumulator 至 直接
字节
212
xrl 直接, #data Exclusive–OR
立即的 数据 至 直接
字节
324
clr 一个 clear accumulator 1 12
cpl 一个 Complement
Accumulator
112
rl 一个 rotate accumulator left 1 12
rlc 一个 rotate accumulator left
通过 这 carry
112
rr 一个 rotate accumulator
正确的
112
rrc 一个 rotate accumulator
正确的 通过 这 carry
112
swap 一个 swap nibbles 在里面 这
Accumulator
1 12