教师:李建 tel: 028-83032835 , 13908225598
Post on 16-Mar-2016
88 Views
Preview:
DESCRIPTION
计算机组成原理. 教师:李建 Tel: 028-83032835 , 13908225598. 第四章 CPU 的工作机理与微程序设计. ★ 主要内容: 模型机总体设计,指令流程与组合逻辑控制器,微程序控制器。 ★ 重点: 指令流程,微程序控制器原理。 ★ 难点: 指令流程,微程序控制器原理。. 第四章 CPU 的工作机理与微程序设计. 格式、寻址方式、指令类型设置. 1.拟定指令系统 2.确定总体结构 3.安排时序 4.拟定指令流程和微命令序列。 5.形成控制逻辑. 寄存器、 ALU 、 数据通路设置. - PowerPoint PPT Presentation
TRANSCRIPT
(AHALBHBLCHCLDHDL)
BPSPSIDI
GR-->IB,RDGR,WRGR,W/B
IB==>Ri(16)GR
RDGRW/BGR->IB
C => Rj Rj
C->IB,WRGRW/B
CPU
)F,DF,IF
CPU
OPCODE d W MOD REG R/M Data_low Data_high Disp_low Disp_high
2)
3)
4)
OPCODE d W MOD REG R/M Data_low Data_high Disp_low Disp_high
1100011 1 00 000 110 34 12 10 00
ADD AX,BX P104
CPU
INC AL
CPU
MOV DSTSRC
R ,Imm ,[RBI] ,di ,di[RBI] , di[RB][RI]
(1) MOV AX,BX
(2) MOV AX,1234H
(6) MOV AX,[BX+SI+1234H]
CPU
DC
SC
EC
w
FT0
FT1
FC
DC
SC
EC
w
w
DC
SC
EC
w
w
FT0
FT1
FC
PC=>MAR
PC=>MAR
DC
SC
EC
w
w
FT0
FT1
FC
PC=>MAR
Z=>MAR
DC
SC
EC
w
w
FT0
FT1
FC
Z => D
DC
SC
EC
w
w
MDR=>M
PC+1=>PC
MDR=>M
Z => MAR
PC=>MAR
MDR=>M
Z => D
MDR=>M
n
4.
CPU
FT0
FT1
FC
PC=>MAR
Z=>MAR
DC
SC
EC
w
w
Z => MAR
PC=>MAR
Z=>MDR
Z => MAR
PC=>MAR
Z=>MDR
PC+1=>PC
Z => D
Z => MDR
n
Z => D
Z => MDR
CPU
PSW
15 12 11 8 7 6 5 4 3 2 1 0
PC
PC
I/O
15 12 11 8 7 6 5 4 3 2 1 0
2
CPU
3
15 12 11 8 7 6 5 4 3 2 1 0
4
(2)
(3)
(4) “”
2045(25-1)*4=124
1
2
2KX3211
FIB FGR FE FGRA FCP FALU FPC FAB FM FW/B FDB JC
4.1
FT0
FT1
FC
Z => D
DC
SC
EC
w
w
DC
EC
w
w
BPSPSIDI
GR-->IB,RDGR,WRGR,W/B
IB==>Ri(16)GR
RDGRW/BGR->IB
C => Rj Rj
C->IB,WRGRW/B
CPU
)F,DF,IF
CPU
OPCODE d W MOD REG R/M Data_low Data_high Disp_low Disp_high
2)
3)
4)
OPCODE d W MOD REG R/M Data_low Data_high Disp_low Disp_high
1100011 1 00 000 110 34 12 10 00
ADD AX,BX P104
CPU
INC AL
CPU
MOV DSTSRC
R ,Imm ,[RBI] ,di ,di[RBI] , di[RB][RI]
(1) MOV AX,BX
(2) MOV AX,1234H
(6) MOV AX,[BX+SI+1234H]
CPU
DC
SC
EC
w
FT0
FT1
FC
DC
SC
EC
w
w
DC
SC
EC
w
w
FT0
FT1
FC
PC=>MAR
PC=>MAR
DC
SC
EC
w
w
FT0
FT1
FC
PC=>MAR
Z=>MAR
DC
SC
EC
w
w
FT0
FT1
FC
Z => D
DC
SC
EC
w
w
MDR=>M
PC+1=>PC
MDR=>M
Z => MAR
PC=>MAR
MDR=>M
Z => D
MDR=>M
n
4.
CPU
FT0
FT1
FC
PC=>MAR
Z=>MAR
DC
SC
EC
w
w
Z => MAR
PC=>MAR
Z=>MDR
Z => MAR
PC=>MAR
Z=>MDR
PC+1=>PC
Z => D
Z => MDR
n
Z => D
Z => MDR
CPU
PSW
15 12 11 8 7 6 5 4 3 2 1 0
PC
PC
I/O
15 12 11 8 7 6 5 4 3 2 1 0
2
CPU
3
15 12 11 8 7 6 5 4 3 2 1 0
4
(2)
(3)
(4) “”
2045(25-1)*4=124
1
2
2KX3211
FIB FGR FE FGRA FCP FALU FPC FAB FM FW/B FDB JC
4.1
FT0
FT1
FC
Z => D
DC
SC
EC
w
w
DC
EC
w
w
top related