beautypg.com

Zilog Z16F2810 User Manual

Page 78

background image

Instruction Opcodes

UM018809-0611

62

ZNEO

®

CPU Core

User Manual

1010 1011 1ooo dddd

iiii iiii iiii iiii

iiii iiii iiii iiii

BOP (Rd), #imm32

Binary operation ‘ooo’ on Quad using immediate
Quad.

1010 1100 0boo dddd

UOP.B (Rd)
UOP.W (Rd)

Unary operation ‘oo’ on Byte or Word.

1010 1100 1xoo dddd

UOP (Rd)

Unary operation ‘oo’ on Quad.

1010 1101 0ooo dddd

iiii iiii iiii iiii

BOP (Rd), #simm16

Binary operation ‘ooo’ on Quad using signed
immediate Word.

1010 1101 1000 xxxx

Unimplemented

1010 1101 1001 dddd

xxxx xooo iiii iiii

BOP.B (Rd), #imm8

Binary operation ‘ooo’ on Byte using immediate
Byte.

1010 1101 1010 0boo

aaaa aaaa aaaa aaaa

UOP.B addr16
UOP.W addr16

Unary operation ‘oo’ on Byte or Word. 16-bit
address.

1010 1101 1010 1xoo

aaaa aaaa aaaa aaaa

UOP addr16

Unary operation ‘oo’ on Quad. 16-bit address.

1010 1101 1011 0boo

aaaa aaaa aaaa aaaa

aaaa aaaa aaaa aaaa

UOP.B addr32
UOP.W addr32

Unary operation ‘oo’ on Byte or Word. 32-bit
address.

1010 1101 1011 1xoo

aaaa aaaa aaaa aaaa

aaaa aaaa aaaa aaaa

UOP addr32

Unary operation ‘oo’ on Quad. 32-bit address.

1010 1101 11oo dddd

0brr rrrr rrrr rrrr

UOP.B soff14(Rd)
UOP.W soff14(Rd)

Unary operation ‘oo’ on Byte or Word.

1010 1101 11oo dddd

1xrr rrrr rrrr rrrr

UOP soff14(Rd)

Unary operation ‘oo’ on Quad.

1010 1110 ssss dddd

UDIV Rd, Rs

Unsigned Divide, 64-bit result.

1010 1111 ssss dddd

SDIV Rd, Rs

Signed Divide, 64-bit result.

1011 0000 ssss dddd

UMUL Rd, Rs

Unsigned Multiply, 64-bit result.

1011 0001 ssss dddd

SMUL Rd, Rs

Signed Multiply, 64-bit result.

1011 0010 ssss dddd

MUL Rd, Rs

Unsigned Multiply, 32-bit result.

1011 0011 xxxx xxxx

Unimplemented

1011 0100 ssss dddd

SRA Rd, Rs

Arithmetic shift right by src bits. Extend modifier
causes shifted-out bits to overwrite src.

1011 0101 ssss dddd

SRL Rd, Rs

Logical shift right by src bits. Extend modifier
causes shifted-out bits to overwrite src.

Table 18. ZNEO CPU Instructions Listed by Opcode (Continued)

Opcode Format

Instruction, Operands

Description

This manual is related to the following products: