aduc845/aduc847/aduc848
rev. 一个 | 页 20 的 108
函数的 描述
8051 操作指南 设置
表格 4. 优化 单独的-循环 8051 操作指南 设置
mnemonic 描述 字节 循环
1
Arithmetic
一个 一个,rn 增加 寄存器 至 一个 1 1
增加 一个,@ri 增加 间接的 记忆 至 一个 1 2
增加 一个,dir 增加 直接 字节 至 一个 2 2
增加 一个,#data 增加 立即的 至 一个 2 2
addc 一个,rn 增加 寄存器 至 一个 和 carry 1 1
addc 一个,@ri 增加 间接的 记忆 至 一个 和 carry 1 2
addc 一个,dir 增加 直接 字节 至 一个 和 carry 2 2
增加 一个,#data 增加 立即的 至 一个 和 carry 2 2
subb 一个,rn 减去 寄存器 从 一个 和 borrow 1 1
subb 一个,@ri 减去 间接的 记忆 从 一个 和 borrow 1 2
subb 一个,dir 减去 直接 从 一个 和 borrow 2 2
subb 一个,#data 减去 立即的 从 一个 和 borrow 2 2
inc 一个 increment 一个 1 1
inc rn increment 寄存器 1 1
inc @ri increment 间接的 记忆 1 2
inc dir increment 直接 字节 2 2
inc dptr increment 数据 pointer 1 3
dec 一个 decrement 一个 1 1
dec rn decrement 寄存器 1 1
dec @ri decrement 间接的 记忆 1 2
dec dir decrement 直接 字节 2 2
mul ab 乘以 一个 用 b 1 4
div ab 分隔 一个 用 b 1 9
da 一个 decimal 调整 一个 1 2
逻辑
anl 一个,rn 和 寄存器 至 一个 1 1
anl 一个,@ri 和 间接的 记忆 至 一个 1 2
anl 一个,dir 和 直接 字节 至 一个 2 2
anl 一个,#data 和 立即的 至 一个 2 2
anl dir,一个 和 一个 至 直接 字节 2 2
anl dir,#data 和 立即的 数据 至 直接 字节 3 3
orl 一个,rn 或者 寄存器 至 一个 1 1
orl 一个,@ri 或者 间接的 记忆 至 一个 1 2
orl 一个,dir 或者 直接 字节 至 一个 2 2
orl 一个,#data 或者 立即的 至 一个 2 2
orl dir,一个 或者 一个 至 直接 字节 2 2
orl dir,#data 或者 立即的 数据 至 直接 字节 3 3
xrl 一个,rn 独有的-或者 寄存器 至 一个 1 1
xrl 一个,@ri 独有的-或者 间接的 记忆 至 一个 2 2
xrl 一个,#data 独有的-或者 立即的 至 一个 2 2
xrl dir,一个 独有的-或者 一个 至 直接 字节 2 2
xrl 一个,dir 独有的-或者 间接的 记忆 至 一个 2 2
xrl dir,#data 独有的-或者 立即的 数据 至 直接 3 3
clr 一个 clear 一个 1 1
cpl 一个 complement 一个 1 1
swap 一个 swap nibbles 的 一个 1 1
rl 一个 rotate 一个 left 1 1