
CDP1805AC , CDP1806AC
表1.指令汇总
(见注)
(续)
数
机
周期
2
2
2
2
2
2
2
2
2
指令
输出6
输出7
输入1
输入2
输入3
输入4
输入5
输入6
输入7
调用和返回
标准呼叫
助记符
出6
出7
INP 1
INP 2
INP 3
INP 4
INP 5
INP 6
INP 7
操作码
66
67
69
6A
6B
6C
6D
6E
6F
手术
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
10
SCAL
688N
(注10 )
R(N).0
→
M( R(X ));
R(N).1
→
M( R(X) - 1);
R(X ) - 2-
→
R( X) ; R( P)
→
R( N) ;
则M ( R( N) )
→
R(P).1;
M( R(N ) + 1)的
→
R(P).0;
R( N) + 2
→
R( N)
R( N)
→
的R( P) ;
M( R(X )+1)
→
R(N).1;
M( R(X) + 2)的
→
R( N) 0.0 ; R(X )+ 2个
→
R( X)
标准返回
8
SRET
689N
(注10 )
注意事项:
对T寄存器10以前的内容指令执行过程中被破坏。
11.这一指令与一个以上的助记符相关联。每个助记符被单独列出。
12. ETQ由土发公司的计数器/定时器清零停止, CPU复位,或BCL (CL = 1 ) 。
13, CL = C中断, XL =外部中断。
14. IDLE指令启动的S1周期。所有的外部信号,除了振荡器,都停在城规会低到高的转变。所有
输出保持在其先前的状态, MRD ,水利部,被设置为逻辑'1'和数据总线浮动。处理器将继续到空闲
直到一个I / O请求(中断, DMA -IN ,或DMA -OUT )被激活。当请求被确认,空闲周期结束
和I / O请求时,并且恢复正常操作。 (到空闲时回应一个lNTERRUPT , MLE ,要么
CLE或XLE必须启用) 。
15.龙科,龙,跳过和无运算指令需要3个周期来完成(取1 + 2执行) 。
龙分支指令有三个字节长。的网络连接第一个字节的特定网络连接的ES待测试的条件;并在第二和第三字节中,
分支地址。
长科能指令:
a.
b.
c.
d.
e.
无条件科
测试程序D = 0或D
≠
0
测试DF = 0或DF = 1
测试为Q = 0或Q = 1
效果无条件无分支
如果满足测试条件,则分支发生;分支地址字节中的高和低序字节加载
当前程序计数器,分别。此操作的效果,转移到一个存储位置。
如果被测试的条件没有被满足,则分支地址字节被跳过,并且在序列中的下一条指令,并exe-
cuted 。被采取的无条件无分支( NLBR )的情况下,此操作。
22