为
为
enCoRe™
usb cy7c63722/23
CY7C63743
文档 #: 38-08022 rev. ** 页 10 的 58
7.0 操作指南 设置 summary
谈及 至 这
cyasm assembler 用户’s 手册
为 详细地 信息 在 这些 说明. 便条 那 conditional jump 说明
(i.e., jc, jnc, jz, jnz) 引领 5 循环 如果 jump 是 taken, 4 循环 如果 非 jump.
MNEMONIC Operand Opcode 循环
MNEMONIC Operand Opcode 循环
HALT 00 7
NOP 20 4
增加 一个,expr 数据 01 4
inc 一个 acc 21 4
增加 一个,[expr] 直接 02 6 inc x x 22 4
增加 一个,[x+expr] index 03 7
inc [expr] 直接 23 7
模数转换器 一个,expr 数据 04 4
inc [x+expr] index 24 8
模数转换器 一个,[expr] 直接 05 6 dec 一个 acc 25 4
模数转换器 一个,[x+expr] index 06 7 dec x x 26 4
sub 一个,expr 数据 07 4
dec [expr] 直接 27 7
sub 一个,[expr] 直接 08 6 dec [x+expr] index 28 8
sub 一个,[x+expr] index 09 7
iord expr 地址 29 5
sbb 一个,expr 数据 0A 4
iowr expr 地址 2A 5
sbb 一个,[expr] 直接 0B 6 流行音乐 一个 2B 4
sbb 一个,[x+expr] index 0C 7 流行音乐 x 2C 4
或者 一个,expr 数据 0D 4
推 一个 2D 5
或者 一个,[expr] 直接 0E 6 推 x 2E 5
或者 一个,[x+expr] index 0F 7 swap 一个,x 2F 5
和 一个,expr 数据 10 4
swap 一个,dsp 30 5
和 一个,[expr] 直接 11 6 mov [expr],一个 直接 31 5
和 一个,[x+expr] index 12 7 mov [x+expr],一个 index 32 6
xor 一个,expr 数据 13 4
或者 [expr],一个 直接 33 7
xor 一个,[expr] 直接 14 6 或者 [x+expr],一个 index 34 8
xor 一个,[x+expr] index 15 7 和 [expr],一个 直接 35 7
cmp 一个,expr 数据 16 5
和 [x+expr],一个 index 36 8
cmp 一个,[expr] 直接 17 7 xor [expr],一个 直接 37 7
cmp 一个,[x+expr] index 18 8 xor [x+expr],一个 index 38 8
mov 一个,expr 数据 19 4
iowx [x+expr] index 39 6
mov 一个,[expr] 直接 1A 5 CPL 3A 4
mov 一个,[x+expr] index 1B 6
ASL 3B 4
mov x,expr 数据 1C 4
ASR 3C 4
mov x,[expr] 直接 1D 5
RLC 3D 4
保留
1E
RRC 3E 4
XPAGE 1F 4
RET 3F 8
mov 一个,x 40 4
DI 70 4
mov x,一个 41 4
EI 72 4
mov psp,一个 60 4
RETI 73 8
CALL 地址 50 - 5f 10
JMP 地址 80-8f 5
JC 地址 c0-cf 5 (或者 4)
CALL 地址 90-9f 10
JNC 地址 d0-df 5 (或者 4)
JZ 地址 a0-af 5 (或者 4) JACC 地址 e0-ef 7
JNZ 地址 b0-bf 5 (或者 4)
INDEX 地址 f0-ff 14