- Page 1: MITSUBISHI SEMICONDUCTORSMELPS 7700
- Page 6 and 7: Introduction of Series MELPS 7700 S
- Page 8 and 9: Register Configurationb7 bOI OTb15
- Page 10 and 11: Register Configuration2.7 Data Bank
- Page 12 and 13: Register Configuration[Bit-S] Data
- Page 14 and 15: ImpliedModeFunctionImplied addressi
- Page 16 and 17: AccumulatorModeFunctionAccumulator
- Page 18 and 19: Direct BitModeFunctionInstructionDi
- Page 20 and 21: Direct Indexed Xex.: MnemonicLOY 1E
- Page 22 and 23: Direct IndirectModeFunctionDirect i
- Page 24 and 25: Direct Indexed X Indirectex.: Mnemo
- Page 26 and 27: Direct Indirect Indexed VModeFuncti
- Page 28 and 29: Direct Indirect Indexed Yex.: Mnemo
- Page 30 and 31: Direct Indirect Long Indexed V.Mode
- Page 32 and 33: Direct Indirect Long Indexed Yex.:
- Page 34 and 35: Absoluteex.: MnemonicJMP OAC14HMach
- Page 36 and 37: Absolute Indexed XModeFunctionAbsol
- Page 38 and 39: Absolute Indexed YModeFunctionAbsol
- Page 40 and 41: Absolute LongModeFunctionAbsolute l
- Page 42 and 43: Absolute IndirectModeFunctionInstru
- Page 44 and 45: Absolute Indexed X IndirectModeFunc
- Page 46 and 47: Stackex.: MnemonicPEI:I:I 12HMachin
- Page 48 and 49: Direct Bit RelativeModeFunctionDire
- Page 50 and 51: Absolute Bit RelativeModeFunctionAb
- Page 52 and 53:
Stack Pointer RelativeModeFunctionS
- Page 54 and 55:
Stack Pointer Relative Indirect Ind
- Page 56 and 57:
Block Transferex.: MnemonicMVP OE5H
- Page 58 and 59:
InstructionsCategory Instruction De
- Page 60 and 61:
Instructions4.1.3 Bit Manipulation
- Page 62 and 63:
Instructions4.2 Description of Inst
- Page 64 and 65:
ADCOperationAcc, C (- Acc + M + CAd
- Page 66 and 67:
ASLArithmetic ShiH LeHASLOperationW
- Page 68 and 69:
BBSBranch on Bit SetBBSOperationWhe
- Page 70 and 71:
BCSBranch on Carry SetBCSOperationW
- Page 72 and 73:
8MIOperationWhen N=1,Branch on Resu
- Page 74 and 75:
BPLBranch on Result PlusBPLOperatio
- Page 76 and 77:
BRKForce BreakBRKOperationPC f- PC
- Page 78 and 79:
BVSBranch on Overflow SetBVSOperati
- Page 80 and 81:
CLC Clear Carry Flag CLCOperationCf
- Page 82 and 83:
ClM Clear m Flag ClMOperationmf-ODe
- Page 84 and 85:
CLV Clear Overflow Flag CLVOperatio
- Page 86 and 87:
CPX Compare Memory and Index Regist
- Page 88 and 89:
DECOperationDecrement by OneAcc ~ A
- Page 90 and 91:
DEYOperationY f---- Y - 1Decrement
- Page 92 and 93:
DIV Divide DIVAddressing mode Synta
- Page 94 and 95:
INCOperationIncrement by OneAcc f-
- Page 96 and 97:
INYOperationIncrement Index Registe
- Page 98 and 99:
JSROperationIf absolute addressing
- Page 100 and 101:
LDM Load Immediate to Memory LDM. O
- Page 102 and 103:
LOXLoad Index Register X from Memor
- Page 104 and 105:
LSR Logical Shift Right LSROperatio
- Page 106 and 107:
MVNOperationMove NegativeMVNDescrip
- Page 108 and 109:
NOPOperationPC +-- PC + 1No Operati
- Page 110 and 111:
PEA Push Effective Address PEAOpera
- Page 112 and 113:
PERPush Effective Program Counter R
- Page 114 and 115:
PHBPush Accumulator B on StackPHBOp
- Page 116 and 117:
PHGOperationM(S) f-- PGSf--S-1Push
- Page 118 and 119:
PHTPush Data Bank Register on Stack
- Page 120 and 121:
PHYPush Index Register Y on StackPH
- Page 122 and 123:
PLBPull Accumulator B from StackPLB
- Page 124 and 125:
PLPOperationPull Processor Status f
- Page 126 and 127:
PLXPull Index Register X from Stack
- Page 128 and 129:
PSHPushPSHOperationM(S) f- A, B, X,
- Page 130 and 131:
PULOperationPullM(S) -4 A, B, X, Y,
- Page 132 and 133:
RLA Rotate Left Accumulator A RLAOp
- Page 134 and 135:
ROR Rotate One Bit Right ROROperati
- Page 136 and 137:
RTLReturn from Subroutine LongRTLOp
- Page 138 and 139:
SBeOperationAcc, C ~ Acc - M - CSub
- Page 140 and 141:
SEC Set Carry Flag SECOperation C ~
- Page 142 and 143:
SEM Set m Flag SEMOperation m ~ 1De
- Page 144 and 145:
STAStore Accumulator in MemorySTAOp
- Page 146 and 147:
STXStore Index Register X in Memory
- Page 148 and 149:
TADTransfer Accumulator A to Direct
- Page 150 and 151:
TAXTransfer Accumulator A to Index
- Page 152 and 153:
TBDOperationTransfer Accumulator B
- Page 154 and 155:
TBXTransfer Accumulator B to Index
- Page 156 and 157:
TDATransfer Direct Page Register to
- Page 158 and 159:
TSATransfer Stack Pointer to Accumu
- Page 160 and 161:
TSXTransfer Stack Pointer to Index
- Page 162 and 163:
TXBTransfer Index Register X to Acc
- Page 164 and 165:
TXYTransfer Index Register X to VTX
- Page 166 and 167:
lYBTransfer Index Register Y to Acc
- Page 168 and 169:
WITWaitWITOperationStop the interna
- Page 170 and 171:
Notes for Programming5. Notes for P
- Page 172 and 173:
Instruction Execution Sequence6. In
- Page 174 and 175:
Instruction Execution Sequence6.3 I
- Page 176 and 177:
Instruction Execution SequenceExamp
- Page 178 and 179:
Instruction Execution SequenceOpera
- Page 180 and 181:
Instruction Execution SequenceOpera
- Page 182 and 183:
Instruction Execution SequenceOpera
- Page 184 and 185:
Instruction Execution SequenceOpera
- Page 186 and 187:
Instruction Execution Sequence(Exam
- Page 188 and 189:
Instruction Execution Sequence(Exam
- Page 190 and 191:
Instruction Execution SequenceExamp
- Page 192 and 193:
o Jperation 0 f t h e CPU an db us
- Page 194 and 195:
APPENDIX ACPU Instruction Execution
- Page 196 and 197:
ImpliedInstructionXABTiming¢J cpuA
- Page 198 and 199:
ImpliedInstruction : R T ITimingtPC
- Page 200 and 201:
ImmediateInstructionAD C. AND. C M
- Page 202 and 203:
ImmediateInstruction : S E PTiming:
- Page 204 and 205:
AccumulatorInstruction : A S L, DEC
- Page 206 and 207:
DirectInstructionSTA, STX, STYTimin
- Page 208 and 209:
Direct BitInstructionC L B, S E BTi
- Page 210 and 211:
Direct Indexed XInstructionS T A, S
- Page 212 and 213:
Direct Index"ed YInstructionLDXTimi
- Page 214 and 215:
Direct IndirectInstructionDIV. MPYT
- Page 216 and 217:
Direct Indexed X IndirectInstructio
- Page 218 and 219:
Direct Indirect Indexed YInstructio
- Page 220 and 221:
Direct Indirect LongInstructionD I
- Page 222 and 223:
Direct Indirect Long Indexed VInstr
- Page 224 and 225:
AbsoluteInstruction : S T A. S T X.
- Page 226 and 227:
AbsoluteInstructionJ M PTiming~cpuD
- Page 228 and 229:
Absolute Indexed XInstruction : AD
- Page 230 and 231:
Absolute Indexed XAbsolute Indexed
- Page 232 and 233:
Absolute Indexed YInstructionAD C,
- Page 234 and 235:
Absolute LongInstructionD IV. MPYTi
- Page 236 and 237:
Absolute Long Indexed XInstruction
- Page 238 and 239:
Absolute IndirectInstruction : J M
- Page 240 and 241:
Absolute Indexed X IndirectInstruct
- Page 242 and 243:
StackInstructionPERTiming."'CPUAp(c
- Page 244 and 245:
StackInstructionPLA, PLD, PLX, PLYT
- Page 246 and 247:
StackInstructionPSHTimingyDPRDTPGPS
- Page 248 and 249:
Re~atnveInstruction : BRATiming:Ins
- Page 250 and 251:
Absolute Bit RelaUveInstructionBBC,
- Page 252 and 253:
Stack PO~81ter RelativeInstructionD
- Page 254 and 255:
Stack Pointer Relative ~ndirect ~nd
- Page 256 and 257:
B~ock TransferInstructionMVPTiming=
- Page 258 and 259:
APPENDIX BSeri~s MELPS 7700 Machine
- Page 260 and 261:
APPENDIX 8Series MELPS 7700 Machine
- Page 262 and 263:
APPENDIX BSeries MELPS 7700 Machine
- Page 264 and 265:
APPENDIX BSeries MELPS 7700 Machine
- Page 266 and 267:
APPENDIX 8Series MELPS 7700 Machine
- Page 268 and 269:
APPENDIX 8Series MELPS 7700 Machine
- Page 270 and 271:
APPENDIX 8Series MELPS 7700 Machine
- Page 272 and 273:
APPENDIX CSeries MELPS 7700 Instruc
- Page 274 and 275:
CONTACT ADDRESSES FOR FURTHER INFOR
- Page 276:
MITSUBISHI SEMICONDUCTORSMELPS 7700