教师:李建 tel: 028-83032835 , 13908225598

Click here to load reader

Upload: kacia

Post on 16-Mar-2016

88 views

Category:

Documents


5 download

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