Zilog Z16F2810 User Manual
Page 88

ADD Instruction
UM018809-0611
72
ZNEO
®
CPU Core
User Manual
Syntax and Opcodes
Instruction, Operands
Word 0
Word 1
Word 2
ADD Rd, #imm32
{AA8H, Rd}
imm[31:16]
imm[15:0]
ADD Rd, #simm8
{8H, Rd, simm8}
ADD Rd, #uimm16
{AA0H, Rd}
uimm16
ADD Rd, Rs
{A0H, Rs, Rd}
ADD Rd,Rs1,Rs2
{2H, Rd, Rs, Rs}
ADD Rd, addr16
{704H, Rd}
addr16
ADD Rd, addr32
{70CH, Rd}
addr[31:16]
addr[15:0]
ADD Rd, soff13(Rs)
{78H, Rs, Rd}
{100B, soff13}
ADD addr16, Rs
{707H, Rs}
addr16
ADD addr32, Rs
{70FH, Rs}
addr[31:16]
addr[15:0]
ADD (Rd), #imm32
{AB8H, Rd}
imm[31:16]
imm[15:0]
ADD (Rd), #simm16
{AD0H, Rd}
simm16
ADD soff13(Rd), Rs
{78H, Rs, Rd}
{111B, soff13}
ADD.W addr16, Rs
{706H, Rs}
addr16
ADD.W addr32, Rs
{70EH, Rs}
addr[31:16]
addr[15:0]
ADD.W (Rd), #imm16
{AB0H, Rd}
imm16
ADD.W soff13(Rd), Rs
{78H, Rs, Rd}
{110B, soff13}
ADD.SW Rd, addr16
{703H, Rd}
addr16
ADD.SW Rd, addr32
{70BH, Rd}
addr[31:16]
addr[15:0]
ADD.SW Rd, soff13(Rs)
{78H, Rs, Rd}
{011B, soff13}
ADD.UW Rd, addr16
{702H, Rd}
addr16
ADD.UW Rd, addr32
{70AH, Rd}
addr[31:16]
addr[15:0]
ADD.UW Rd, soff13(Rs)
{78H, Rs, Rd}
{010B, soff13}
ADD.B addr16, Rs
{705H, Rs}
addr16
ADD.B addr32, Rs
{70DH, Rs}
addr[31:16]
addr[15:0]
ADD.B (Rd), #imm8
{AD9H, Rd}
{xH, x000B, imm8}
ADD.B soff13(Rd), Rs
{78H, Rs, Rd}
{101B, soff13}
ADD.SB Rd, addr16
{701H, Rd}
addr16
ADD.SB Rd, addr32
{709H, Rd}
addr[31:16]
addr[15:0]
ADD.SB Rd, soff13(Rs)
{78H, Rs, Rd}
{001B, soff13}
ADD.UB Rd, addr16
{700H, Rd}
addr16
ADD.UB Rd, addr32
{708H, Rd}
addr[31:16]
addr[15:0]
ADD.UB Rd, soff13(Rs)
{78H, Rs, Rd}
{000B, soff13}