178
Symbol
A
Ai
X
Y
M
Mi
PS
S
PC
PC
L
PC
H
N
V
T
B
D
I
Z
C
#
$
Means
Accumulator
Bit i of accumulator
Index register X
Index register Y
Memory
Bit i of memory
Processor status register
Stack Pointer
Program counter
Low-order byte of program counter
High-order byte of program counter
Negative flag
Overflow flag
X modified operation mode flag
Break flag
Decimal mode flag
Interrupt disable flag
Zero flag
Carry flag
Immediate mode
Hexadecimal
Special page mode
Symbol
h h
II
z z
n n
i
i i i
<B2>
<B3>
R e l
B A D R S
←
( )
+
*
÷
∨
∀
✕
Means
High-order byte of address (0—255)
Low-order byte of address (0—255)
Zero page address (0—255)
Date at (0—255)
Data at (0—7)
Data at (0—7)
Second byte of instruction
Third byte of instruction
Relative address
Break address
Direction of data transfer
Contents of register of memory
Add
Subtract
Multiplication
Division
Logical OR
Logical AND
Logical Exclusive OR
Negative
Stable flag after execution
Variable flag after execution
Notes 1: Listed function is when (T) = 0.
When (T) = 1, (M(X)) is entered instead of (A) and the cycle number is increased by 3.
2: Ditto. The cycle number is increased by 2.
3: Ditto. The cycle number is increased by 1.
4: The cycle number is increased by 2 when a branch is occurred.
5: If the STP instruction is disabled the cycle number will be 2 (same in operation as two NOPs).
∨
740 Family Machine Language Instruction Table