aduc841/aduc842/aduc843
rev. 0 | 页 16 的 88
函数的 描述
8052 操作指南 设置
表格 4 documents 这 号码 的 时钟 循环 必需的 为 各自
操作指南. 大多数 说明 是 executed 在 一个 或者 二 时钟
循环, 结果 在 一个 16 mips 顶峰 效能 当 运行
在 pllcon = 00h 在 这 aduc842/aduc843. 在 这 aduc841,
20 mips 顶峰 效能 是 可能 和 一个 20 mhz 外部
结晶.
表格 4. 说明
mnemonic 描述 字节 循环
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 9
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