
CDP1802A , CDP1802AC , CDP1802BC
表1.指令汇总
(见注)
(续)
OP
CODE
C9
指令
龙科的lF Q = 0
跳转指令
SHORT SKIP (见NBR )
龙SKIP (见NLBR )
龙则跳过D = 0
龙则跳过□不0
龙则跳过DF = 1
龙则跳过DF = 0
龙SKIP的lF Q = 1
龙则跳过Q = 0
龙则跳过LE = 1
控制指令
空闲
无操作
设P
SET X
集合Q
复位Q
保存
PUSH X ,P栈
回报
关闭
输入 - 输出字节传输
输出1
输出2
输出3
输出4
输出5
输出6
输出7
输入1
输入2
输入3
输入4
输入5
输入6
输入7
助记符
LBNQ
手术
的lF ,Q = 0,M (R (P))
→
的R( P)的0.1中,M (R (P)+ 1)
→
R(P).0
EISE的R( P) +2
→
R( p)的
SKP
LSKP
LSZ
LSNZ
LSDF
LSNF
LSQ
LSNQ
LSLE
38
(注2 )
C8
(注2 )
CE
C6
CF
C7
CD
C5
CC
的R( P) + 1个
→
R( p)的
的R( P) +2
→
R( p)的
如果D = 0时,R (P)+ 2
→
R( P) ,否则继续
若D不0时,R (P)+ 2
→
R( P) ,否则继续
如果DF = 1,R (P)+ 2
→
R( P) ,否则继续
如果DF = 0时,R (P)+ 2
→
R( P) ,否则继续
如果Q = 1,R (P)+ 2
→
R( P) ,否则继续
如果Q = 0时,R (P)+ 2
→
R( P) ,否则继续
IF IE = 1,R (P)+ 2
→
R( P) ,否则继续
LDL
NOP
SEP
性别
SEQ
REQ
SAV
标志
RET
DLS
00
(注3)
C4
DN
EN
7B
7A
78
79
70
71
WAIT FOR DMA或中断; M( R(0) )
→
公共汽车
CONTINUE
N
→
P
N
→
X
1
→
Q
0
→
Q
T
→
M( R( X) )
(X, P)的
→
笔; (X, P)的
→
M( R(2) ) ,则P
→
X; R(2) - 1
→
R(2)
M( R( X) )
→
(X, P) ; R(X )+1
→
R(X) ,1个
→
lE
M( R( X) )
→
(X, P) ; R(X )+1
→
R(X) , 0
→
lE
出1
输出2
OUT 3
出4
5
出6
出7
INP 1
INP 2
INP 3
INP 4
INP 5
INP 6
INP 7
61
62
63
64
65
66
67
69
6A
6B
6C
6D
6E
6F
M( R( X) )
→
BUS ; R(X )+1
→
R( X) ; N行= 1
M( R( X) )
→
BUS ; R(X )+1
→
R( X) ; N行= 2
M( R( X) )
→
BUS ; R(X )+1
→
R( X) ; N行= 3
M( R( X) )
→
BUS ; R(X )+1
→
R( X) ; N行= 4
M( R( X) )
→
BUS ; R(X )+1
→
R( X) ; N行= 5
M( R( X) )
→
BUS ; R(X )+1
→
R( X) ; N行= 6
M( R( X) )
→
BUS ; R(X )+1
→
R( X) ; N行= 7
公共汽车
→
M( R(X )); BUS
→
D组; N行= 1
公共汽车
→
M( R(X )); BUS
→
D组; N行= 2
公共汽车
→
M( R(X )); BUS
→
D组; N行= 3
公共汽车
→
M( R(X )); BUS
→
D组; N行= 4
公共汽车
→
M( R(X )); BUS
→
D组; N行= 5
公共汽车
→
M( R(X )); BUS
→
D组; N行= 6
公共汽车
→
M( R(X )); BUS
→
D组; N行= 7
3-25