beautypg.com

Table 17, Operand symbols, Table 18 – Zilog Z16F2810 User Manual

Page 72: Zneo cpu instructions listed by opcode, Table 17 lis

background image

Instruction Opcodes

UM018809-0611

56

ZNEO

®

CPU Core

User Manual

Table 18 lists instructions by opcode. Unimplemented opcodes are shaded in grey.

Table 17. Operand Symbols

Operand Abbreviation

Meaning

addr16, addr32

16- or 32-bit direct address.

cc4

4-bit condition code.

imm32

Immediate destination-sized operand with the specified number of bits.

uimm8

Unsigned immediate short operand with the specified number of bits.

simm16

Signed immediate short operand with the specified number of bits.

mask

Register mask (list of ALU registers).

vector8

8-bit vector number.

Rs

Source register name.

Rd

Destination register name.

src

Source operand.

dst

Destination operand.

soff14, soff13, soff6

Signed indirect address (pointer) offset.

rel

Relative jump offset.

Table 18. ZNEO CPU Instructions Listed by Opcode

Opcode Format

Instruction, Operands

Description

0000 0000 0000 0000

BRK

Debugger Break.

0000 0000 0000 0001

UNLINK

Unlink Frame
(LD R15, R14; POP R14).

0000 0000 0000 0010

PUSHF

Push Flags Register .

0000 0000 0000 0011

POPF

Pop Flags Register.

0000 0000 0000 0100

ATM

Disable Interrupts and DMA during next three
instructions.

0000 0000 0000 0101

NOFLAGS

Disable write to FLAGS on next instruction.

0000 0000 0000 0110

Unimplemented

0000 0000 0000 0111

Extend prefix used to select extended function
for next ADD, SUB, CP, CPZ, SRR, SRA, SLL,
or UDIV instruction.

0000 0000 0000 1xxx

Unimplemented

0000 0000 0001 xxxx

Unimplemented

This manual is related to the following products: