
INST R UCT IONS
7751 SERIES SOFTWARE MANUAL
4–2
4.1 Instruction set
The 7751 series CPU uses the instruction set with 109 instructions.
4.1.1 Data transfer instructions
The data transfer instructions move data between data and registers, between a register and a memory,
between registers or between memories.
The following table shows the available instructions for data transfer.
4.1 Instruction set
Description
Loads the contents of memory into the accumulator.
Loads an immediate value into the memory.
Loads an immediate value into the data bank register.
Loads the contents of memory into the index register X.
Loads the contents of memory into the index register Y.
Stores the contents of the accumulator in the memory.
Stores the contents of the index register X in the memory.
Stores the contents of the index register Y in the memory.
Transfers the contents of the accumulator A to the index register X.
Transfers the contents of the index register X to the accumulator A.
Transfers the contents of the accumulator A to the index register Y.
Transfers the contents of the index register Y to the accumulator A.
Transfers the contents of the stack pointer to the index register X.
Transfers the contents of the index register X to the stack pointer.
Transfers the contents of the accumulator A to the direct page register.
Transfers the contents of the direct page register to the accumulator A.
Transfers the contents of the accumulator A to the stack pointer.
Transfers the contents of the stack pointer to the accumulator A.
Transfers the contents of the accumulator B to the direct page register.
Transfers the contents of the direct page register to the accumulator B.
Transfers the contents of the accumulator B to the stack pointer.
Transfers the contents of the stack pointer to the accumulator B.
Transfers the contents of the accumulator B to the index register X.
Transfers the contents of the index register X to the accumulator B.
Transfers the contents of the accumulator B to the index register Y.
Transfers the contents of the index register Y to the accumulator B.
Transfers the contents of the index register X to the index register Y.
Transfers the contents of the index register Y to the index register X.
Transfers a block of data from the lower addresses.
Transfers a block of data from the higher addresses.
Category
Load
Store
Transfer
Instruction
LDA
LDM
LDT
LDX
LDY
STA
STX
STY
TAX
TXA
TAY
TYA
TSX
TXS
TAD
TDA
TAS
TSA
TBD
TDB
TBS
TSB
TBX
TXB
TBY
TYB
TXY
TYX
MVN
MVP