文档介绍:样板
20
CLS
21
ADD 30
22
STA 40
23
NOP
23
JMP 21
30
40
操作控制器
时序产生器
RAM
ALU
时钟
状态反馈
取指控制
执行控制
PC+1
AC
DR
IR
ID
PC
AR
PSW
20
CLS
指令结束
PC AR ABUS
DBUS DR IR
PC+1
译码或测试
0 AC
IR AR
IR AR
IR PC
PC AR
AR ABUS
DBUS DR
DR ALU
ALU AC
AR ABUS
AC DR
DR DBUS
CLA
ADD
STA
JMP
NOP
用方框图语言表示指令周期
时序信号的作用和体制
时序信号的作用:保证计算机能准确、迅速、有条
不紊地工作。
在微程序控制器中,时序信号比较简单,一般采用节拍电位—节拍脉冲二级体制。就是说,它只有严格节拍电位,在节拍电位中又包含若干个节拍脉冲(时钟周期)。节拍电位表示一个CPU周期的时间,而节拍脉冲把一个CPU周期划分成几个较小的时间间隔。根据需要,这些时间间隔可以相等,也可以不相等。
时序产生器和控制方式
时序信号产生器
时序信号产生器的功能是:用逻辑电路实现时序。
启停控制逻辑
节拍脉冲和读写时序译码逻辑
环形脉冲发生器
时钟脉冲源
IORQ
MREQ
RD
WR
T1
T2
T3
T4
IORQO
MREQO
RDO
WRO
T1O
T2O
T3O
T4O
IORQ ´
MREQ´
RD ´
WR ´
停机
启动
Φ
时序信号产生器框图
由石英晶体振荡器和与非门组成的正反馈振荡电路组成。
作用产生一组有序的间隔相等或不等的脉冲序列。
环形脉冲发生器
的两种形式:
①采用普通计数器:在节拍脉冲上带来毛刺。
②循环移位寄存器
脉冲时钟源
Q
Q
C1
D
Q
Q
C2
D
Q
Q
C3
D
Q
Q
C4
D
2
3
S
CLR
MREQO
MREQ´
IORQ´
RD
T1o
T2o
T3o
RDO
WEO
IORQO
T4o
WE´
Φ
+5V
R
环形脉冲发生器与译码逻辑
Φ
1
0
0
Q
Q
C1
D
Q
Q
C2
D
Q
Q
C3
D
0
0
0
1
过100 ns之后
0
0
1
Q
Q
C1
1
Q
Q
C3
D
0
Q
Q
C2
D
0
+5V
①
脉冲时钟源
Q
Q
C1
D
Q
Q
C2
D
Q
Q
C3
D
Q
Q
C4
D
2
3
S
CLR
MREQO
MREQ´
IORQ´
RD
T1o
T2o
T3o
RDO
WEO
IORQO
T4o
WE´
Φ
+5V
R
环形脉冲发生器与译码逻辑
Φ
0
1
第二个脉冲来时
0
1
Q
Q
C1
1
+5V
②
1
0
Q
Q
C3
D
0
0
0
Q
Q
C2
D
1
脉冲时钟源
Q
Q
C1
D
Q
Q
C2
D
Q
Q
C3
D
Q
Q
C4
D
2
3
S
CLR
MREQO
MREQ´
IORQ´
RD
T1o
T2o
T3o
RDO
WEO
IORQO
T4o
WE´
Φ
+5V
R
环形脉冲发生器与译码逻辑
Φ
0
1
第三个脉冲来时
0
1
Q
Q
C1
1
+5V
③
1
0
0
Q
Q
C2
D
1
1
Q
Q
C3
D
1
脉冲时钟源
Q
Q
C1
D
Q
Q
C2
D
Q
Q
C3
D
Q
Q
C4
D
2
3
S
CLR
MREQO
MREQ´
IORQ´
RD
T1o
T2o
T3o
RDO
WEO
IORQO
T4o
WE´
Φ
+5V
R
环形脉冲发生器与译码逻辑
Φ
1
0
1
0
0
1
+5V
④
1
1
1
Q
Q
C1
D
Q
Q
C2
D
Q
Q
C3
D
0
0
0
Q
Q
C1
1
Q
Q
C2
D
0
Q
Q
C3
D
0
第四个脉冲来时
第五个脉冲来时
脉冲时钟源
Q
Q