ds80c320/ds80c323
9的42
数据 转移
Instructions:
mov 一个, rn 1 4 movc 一个, @a+dptr 1 12
mov 一个, 直接 2 8 movc 一个, @a+pc 1 12
mov 一个, @ri 1 4 movx 一个, @ri 1 8-36*
mov 一个, #data 2 8 movx 一个, @dptr 1 8-36*
mov rn, 一个 1 4 movx @ri, 一个 1 8-36*
mov rn, 直接 2 8 movx @dptr, 一个 1 8-36*
mov rn, #data 2 8 Push 直接 2 8
mov 直接, 一个 2 8 流行音乐 直接 2 8
mov 直接, rn 2 8 xch 一个, rn 1 4
mov direct1, direct2 3 12 xch 一个, 直接 2 8
mov 直接, @ri 2 8 xch 一个, @ri 1 4
mov 直接, #data 3 12 xchd 一个, @ri 1 4
mov @ri, 一个 1 4
mov @ri, 直接 2 8
mov @ri,#data 2 8
mov dptr, #data 16 3 12
*user 可选择的
位 manipulation
说明:
clr c 1 4 anl c, 位 2 8
clr 位 2 8
anl c, 位
2 8
setb c 1 4 orl c, 位 2 8
setb 位 2 8
orl c, 位
2 8
cpl c 1 4 mov c, 位 2 8
cpl 位 2 8 mov 位, c 2 8
程序 branching
说明:
acall 地址 11 2 12 cjne 一个, 直接, rel 3 16
lcall 地址 16 3 16 cjne 一个, #data, rel 3 16
RET 1 16 cjne rn, #data, rel 3 16
RETI 1 16 cjne ri, #data, rel 3 16
ajmp 地址 11 2 12 NOP 1 4
ljmp 地址 16 3 16 jc rel 2 12
sjmp rel 2 12 jnc rel 2 12
jmp @a+dptr 1 12 jb 位, rel 3 16
jz rel 2 12 jnb 位, rel 3 16
jnz rel 2 12 jbc 位, rel 3 16
djnz rn, rel 2 12
djnz direct, rel 3 16
这 表格 在之上 显示 这 速 为 各自 类 的 操作指南. 便条 那 许多 的 这 说明 有
多样的 opcodes. 那里 是 255 opcodes 为 111 说明. 的 这 255 opcodes, 159 是 三 时间
faster 比 这 原来的 80c32. while 一个 系统 那 emphasizes 那些 说明 将 看 这 大多数
改进, 这 大 总的 号码 那 receive 一个 3 至 1 改进 使确信 一个 dramatic 速 增加
为 任何 系统. 这 速 改进 summary 是 提供 在下.