30
IN STRUC TION S
3.3 Description of instructions
This section presents in detail the 740 Family instructions by arranging mnemonics of instruc-
tions alphabetically and dividing each instruction essentially into one page.
The heading of each page is a mnemonic. Operation, explanation and changes of status flags
are indicated for each instruction. In addition, assembler coding format, machine code, byte
number, and list of cycle numbers for each addressing mode are indicated.
The following are symbols used in this manual:
Description
Address high-order byte data
in 0 to 255
Address low-order byte data
in 0 to 255
Zero page address data in 0
to 255
Data in 0 to 255
Data in 0 to 7
Contents of the Program
Counter
Tab or space
Immediate mode
Special page mode
Hexadecimal symbol
Addition
Subtraction
Multiplication
Division
Logical AND
Logical OR
Logical exclusive OR
Contents of register, memory,
etc.
Direction of data transfer
Description
Accumulator
Bit i of Accumulator
Program Counter
Low-order byte of Program
Counter
High-order byte of Program
Counter
Processor Status Register
Stack Pointer
Index Register X
Index Register Y
Memory
Bit i of memory
Carry Flag
Zero Flag
Interrupt Disable Flag
Decimal Operation Mode Flag
Break Flag
X Modified Operations Mode
Flag
Overflow Flag
Negative Flag
Relative address
Break address
Symbol
A
Ai
PC
PC
L
PC
H
PS
S
X
Y
M
Mi
C
Z
I
D
B
T
V
N
REL
BADRS
Symbol
hh
ll
zz
nn
i
✽
∆
#
\
$
+
–
✕
/
∧
∨
∀
( )
←
Instruction Set