
TC9325F
2002-05-14
16
3. List of Instruction Functions and Operations
(Description of symbols in list)
M
M
*
r
PC
STACK
G
DATA
I
I
*
N
C
CN
RN
ADDR1
ADDR2
ADDR3
DA
Ca
CY
P
b
IN1~IN3
OUT1 to OUT3 ; The ports used at OUT1 to OUT3 instruction execution
( )
; Contents of registers or data memory
[ ] C
; Contents of the port indicated by code No. C (4 bits)
[ ]
; Contents of data memory indicated by the register or data memory
[ ] P
; Contents of program memory (16 bits)
IC
; Instruction code (6 bits)
*
; Instruction with skip function
DC
; Data memory column address (4 bits)
DR
; Data memory row address (4 bits)
DR
*
; Data memory row address (4 bits, valid only at execution of ST or LD instruction)
(M) b0 to (M) b3 ; Bit data of data memory contents (1 bit)
; Data memory address
Normally, an address in the data memory range 000H to 01FH.
; Data memory address (1,024 words)
An address in the data memory range 000H to 3FFH.
(Valid only at ST, LD instruction execution)
; General register
An address in the data memory range 000H to 00FH.
; Program counter (14 bits)
; Stack register (14 bits)
; G-register (8 bits)
; Data register (16 bits)
; Immediate data (4 bits)
; Immediate data (6 bits; valid only at execution of STIG instruction)
; Bit position (4 bits)
; All 0
; Code number of port (4 bits)
; Code number of port (4 bits)
; General register No. (4 bits)
; Program memory address (14 bits)
; Program memory address in page 0 (10 bits)
; Upper 6 bits of program memory address in page 0
; DAL address register
(14 bits, valid only at execution of DAL instruction when DAL bit set to 1)
; Carry
; Carry flag
; Wait condition
; Borrow
; IN1 to IN3: The ports used at IN1 to IN3 instruction execution