Zilog Z16F2810 User Manual
Page 106

CPC Instruction
UM018809-0611
90
ZNEO
®
CPU Core
User Manual
Syntax and Opcodes
Instruction, Operands
Extend
Prefix
Word 0
Word 1
Word 2
CPC Rd, #imm32
0007H
{AADH, Rd}
imm[31:16]
imm[15:0]
CPC Rd, #simm8
0007H
{9H, Rd, simm8}
CPC Rd, #uimm16
0007H
{AA5H, Rd}
uimm16
CPC Rd, Rs
0007H
{A5H, Rs, Rd}
CPC Rd, addr16
0007H
{754H, Rd}
addr16
CPC Rd, addr32
0007H
{75CH, Rd}
addr[31:16]
addr[15:0]
CPC Rd, soff13(Rs)
0007H
{7DH, Rs, Rd}
{100B, soff13}
CPC addr16, Rs
0007H
{757H, Rs}
addr16
CPC addr32, Rs
0007H
{75FH, Rs}
addr[31:16]
addr[15:0]
CPC (Rd), #imm32
0007H
{ABDH, Rd}
imm[31:16]
imm[15:0]
CPC (Rd), #simm16
0007H
{AD5H, Rd}
simm16
CPC soff13(Rd), Rs
0007H
{7DH, Rs, Rd}
{111B, soff13}
CPC.W addr16, Rs
0007H
{756H, Rs}
addr16
CPC.W addr32, Rs
0007H
{75EH, Rs}
addr[31:16]
addr[15:0]
CPC.W (Rd), #imm16
0007H
{AB5H, Rd}
imm16
CPC.W soff13(Rd), Rs
0007H
{7DH, Rs, Rd}
{110B, soff13}
CPC.SW Rd, addr16
0007H
{753H, Rd}
addr16
CPC.SW Rd, addr32
0007H
{75BH, Rd}
addr[31:16]
addr[15:0]
CPC.SW Rd, soff13(Rs)
0007H
{7DH, Rs, Rd}
{011B, soff13}
CPC.UW Rd, addr16
0007H
{752H, Rd}
addr16
CPC.UW Rd, addr32
0007H
{75AH, Rd}
addr[31:16]
addr[15:0]
CPC.UW Rd, soff13(Rs)
0007H
{7DH, Rs, Rd}
{010B, soff13}
CPC.B addr16, Rs
0007H
{755H, Rs}
addr16
CPC.B addr32, Rs
0007H
{75DH, Rs}
addr[31:16]
addr[15:0]
CPC.B (Rd), #imm8
0007H
{AD9H, Rd}
{xH, x101B, imm8}
CPC.B soff13(Rd), Rs
0007H
{7DH, Rs, Rd}
{101B, soff13}
CPC.SB Rd, addr16
0007H
{751H, Rd}
addr16
CPC.SB Rd, addr32
0007H
{759H, Rd}
addr[31:16]
addr[15:0]
CPC.SB Rd, soff13(Rs)
0007H
{7DH, Rs, Rd}
{001B, soff13}
CPC.UB Rd, addr16
0007H
{750H, Rd}
addr16
CPC.UB Rd, addr32
0007H
{758H, Rd}
addr[31:16]
addr[15:0]
CPC.UB Rd, soff13(Rs)
0007H
{7DH, Rs, Rd}
{000B, soff13}