2 extension instructions, 1 explanation of notations – Panasonic MN103001G/F01K User Manual

Page 59

Advertising
background image

Extension Instruction Specifications

3-3

3.2

Extension Instructions

3.2.1

Explanation of Notations

The notations used to describe instruction manual are shown below.

OP:

Opcode

Am, An:

Address Register (m, n = 3 to 0)

Dm, Dn:

Data Register (m, n = 3 to 0)

SP:

Stack Pointer

imm:

Immediate value (used as the general meaning)

imm8:

8-bit immediate value

imm16:

16-bit immediate value

imm32:

32-bit immediate value

d8:

8-bit displacement

d16:

16-bit displacement

d32:

32-bit displacement

abs16:

16-bit absolute

abs32:

32-bit absolute

MDR:

Multiply/Divide Register (core built in)

MDRQ:

High-speed multiplication register (inside Extension Function Unit)

LIR:

Loop Instruction Register

LAR:

Loop Address Register

PSW:

Processor Status Word

PC:

Program Counter

( ):

Indirect addressing
See "2.4.1 Addressing Modes" for a detailed description.

regs:

Multiple register operand

0x....:

Hexadecimal notation (The numbers following 0x are expressed in hexadecimal notation.)

Notations used to express flag changes are listed below.

("Flag" is the general term used to refer to the lower 4 bits (V, C, N, Z) in the PSW.)

–:

No flag change

+:

Flag change

*:

Undefined

0:

Reset

1:

Set

Advertising