RCA COSMAC Operator's Manual page 103

Microkit
Hide thumbs Also See for COSMAC:
Table of Contents

Advertisement

APPENDIX F
COSMAC
INSTRUCTION SUMMARY
code syntax
name
action
00
1 N
2N
30
32
33
34
35
36
37
38
3A
3B
3C
3D
JE
3F
4N
5N
60
68
70
71
78
8N
9N
AN
BN
ON
EN
FO
F1
F2
F3
F4
F5
F6
F7
F8
F9
FA
FB
FC
FD
fF
I DL
INC REv
DEC
RoE';
aR
LOC
Bl LOC
80':
LOC
a
1
LO
C
2>2 LOC
B3 LOC
84 LOC
SK P L DC
BNl LOC
BNFL OC
BN1 L DC
BN2 LOC
BN3 LOC
BN4 L DC
LOA REG
ST~
KEG
OU TOE
V
INP DEV
RET
DIS
SAY
GLO REG
GH I
~
E:J
PLO REG
PHI REG
SEP RE:J
SEX REu
LDX
OR
AND
XOR
ADD
SO
SHR
SM
LDI VAL
OR I
VAL
AN I
VAL
XRI VAL
A0 I
VAL
SOL VAL
SM I
VAL
I
OL
E
INC RE MEN T
DECREMENT
UNCONDITIONAL dRANCH
8RANCH IF
0
Zc~O
B~ANCH
IF OF
BRANCH IF EFl
B~ANCH
IF EF2
BRANCH IF
EF3
BRANCH IF EF4
SKIP
BRANCH IF 0 NOT ZERO
BRANCH IF NO OF
B~ANCH
IF NO EFl
BRANC H IF NU E F2
BRANCH IF NO EF3
BRANCH IF NO EF4
LOAD ADvANCE
STORE
OuTPUT
INPUT
RETURN
DISABLE
SAVE
GET LC
GET HI
PUT LO
PUT HI
SET P
SET ;..
LOAD BY X
OR
AND
EXCLUSIVE
OR
Auo
~uaTRACT
0
SrlIFT RIGHT
SLJdTRACT MEMORY
LOAD IMMEDIATE
OR IMMEDIATE
AND
IMMEDIATE
EXCLUSIVE
OR IMMEDIATE
ADD
IMMEDIATE
SUBTRACT 0
IMMEDIATE
SUBTRACT MEM IMMEDIATE
Waits for I/O Reauest
RN+1-)RN
fC.N-l-)RN
A.O(LOC)-)RP.O
~P+
l-)RP
M(RN)-)D;RN+1-)RN
D-)M(RN)
M(RX)-)I/O;RX+1-)RX
I 10 -)M (R
X)
M(RX)-)X,P;RX+l-)RX;l-)IE
M(RX)-)X,P;RX+l-)RX;O-)IE
T-)M(RX)
RN.O-)o
RN.1-)D
o-)RN.O
D-)RN.l
N-)P
N-)X
M( RX )-)0
D.OR.M(RX)-)o
o.ANO.M(RX)-)o
o •
X0 R • M( RX ) - )0
0+ M( RX ) -)0
oM
(RX )-0-)0
s
h
i f
tOr
i 9 h
tin t
0
OF
O-M(RX)-)O
M( RP ) -)0 ; RP
+ 1- )R P
o • 0 R • M (R P ) - ) 0 ; RP
+ 1- )R P
0.ANO.M(RP)-)0;RP+1-)RP
O.XOR.M(RP)-)D;RP+l-)RP
O+M (RP)- )O;RP+l- )RP
M (RP )-0-)0;RP+1-)RP
D-M (RP)- )O;RP+ 1- )RP
- 9 8 -
t"

Advertisement

Table of Contents
loading

Table of Contents