RCA 1800 Operator's Manual page 98

Cosmac development system ii
Hide thumbs Also See for 1800:
Table of Contents

Advertisement

Appendix E - COSMAC Instruction Summary
__________________________________
97
..
:I
.
Branch Instructions - Long Branch
OP
INSTRUCTION
MNEMONIC
CODE
LONG BRANCH
LBR
CO
NO LONG BRANCH
NLBR
C8·
(SEE LSKP)
LONG BRANCH IF D=O
LBZ
C2
LONG BRANCH IF D NOT 0
LBNZ
CA
LONG BRANCH
'
IF DF=1
LBDF
C3
LONG BRANCH IF DF=O
LBNF
CB
LONG BRANCH IF 0=1
LBO
C1
LONG BRANCH.lF 0=0
LBNO
C9
Skip Instructions
OP
INSTRUCTION
MNEMONIC
CODE
SHORT SKIP
SKP
38·
(SEE NBR)
C8·
LONG SKIP
LSKP
(SEE NLBR)
LONG SKIP IF D=O
LSZ
CE
LONG SKIP IF D NOT 0
LSNZ
C6
LONG SKIP IF DF=1
LSDF
CF
LONG SKIP IF DF=O
LSNF
C7
LONG SKIP IF 0=1
LSO
CD
LONG SKIP IF 0=0
LSNO
C5
LONG SKIP IF IE=1
LSIE
CC
.NOTE: THIS INSTRUCTION IS ASSOCIATED WITH MORE THAN ONE
MNEMONIC. EACH MNEMONIC IS INDIVIDUALLY LISTED .
•• NOTE: THE ARITHMETIC OPERATIONS AND THE SHIFT INSTRUCTIONS
ARE THE ONLY INSTRUCTIONS THAT CAN ALTER THE DF.
OPERATION
M(R(P))~R(P).1
M(R(P)
+1)~R(P).0
R(P) +2
IF D=O,
M(R(P))~R(P).1
M(R(P)
+1)~R(P).0
ELSE R(P) +2
IF D NOT 0,
M(R(P))~
R(P).1
M(R(P)
+1)~
R(P).O
ELSE R(P) +2
IF DF=1,
M(R(P))~R(P).1
M(R(P)
+1)~
R(P).O
ELSE R(P) +2
IF DF=O,
M(R(P))~R(P).1
M(R(P)
+1)~
R(P).O
ELSE R(P) +2
IF 0=1,
M(R(P))~R(P).1
M(R(P)
+1)~R(P).0
ELSE R(P) +2
IF 0=0,
M(R(P))~R(P).1
M(R(P)
+1)~
R(P).O
ELSE R(P) +2
OPERATION
R(P) +1
R(P) +2
IF D=O, R(P) +2
ELSE CONTINUE
IF D NOT 0, R(P) +2
ELSE CONTINUE
IF DF=1, R(P) +2
ELSE CONTINUE
IF DF=O, R(P) +2
ELSE CONTINUE
IF 0=1, R(P) +2
ELSE CONTINUE
IF 0=0, R(P) +2
ELSE CONTINUE
IF IE=1, R(P) +2
ELSE CONTINUE

Advertisement

Table of Contents
loading

Table of Contents