
80
μ
PD70433
17.2 INSTRUCTION SET OPERATIONS
Table 17-1. Operand Type Legend
Identifier
Description
reg,
8/16-bit general register
(Destination register in an instruction using two 8/16-bit general registers)
Source register in an instruction using two 8/16-bit general registers
8-bit general register
(Destination register in an instruction using two 8-bit general registers)
Source register in an instruction using two 8-bit general registers
16-bit general register
(Destination register in an instruction using two 16-bit general registers)
Source register in an instruction using two 16-bit general registers
8/16-bit memory address
8-bit memory address
16-bit memory address
32-bit memory address
Special function register location: FFF00H to FFFEFH
Special function register location: FFE00H to FFEFFH
16-bit direct memory address
8/16-bit immediate data
3-bit immediate data
4-bit immediate data
8-bit immediate data
8-bit immediate date (1’s compliment of imm8)
16-bit immediate data
Accumulator AW or AL
Segment register
Extended segment register
Name of 256-byte conversion table
Name of source block addressed by register IX
Name of destination block addressed by register IY
Name of source string addressed by register IX
Name of destination string addressed by register IY
Procedure start address in current program segment
Procedure start address in a different program segment
Absolute address in current program segment
Relative address of memory in range –128 to +127 bytes from end of instruction
Absolute address in a different program segment
16-bit general register holding call address offset in current program segment
16-bit memory address holding call address offset in current program segment
32-bit memory address holding call address offset and segment data in a different program segment
Number of bytes removed from stack (0 to 64K, normally an even number)
Immediate value which identifies external floating point operation coprocessor operation code
Repeat prefix instruction
Register file space access override prefix instruction
Register set (AW, BW, CW, DW, SP, BP, IX, IY)
Omissible
Or
reg’
reg8,
reg8'
reg16,
reg16'
mem
mem8
mem16
mem32
sfr
sfrl
dmem
imm
imm3
imm4
imm8
imm8'
imm16
acc
sreg
xsreg
src-table
src-block
dst-block
src-string
dst-string
near-proc
far-proc
near-label
short-label
far-label
regptr16
memptr16
memptr32
pop-value
fp-op
repeat
IRAM :
R
( )
or, /