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