计算机组成原理

一、CPU的功能和组成

1、CPU的基本功能(取指令→执行指令)    (1)指令控制: 程序的顺序控制 ;                    (2)操作控制:  取出每条指令的操作信号;    (3)时间控制——对时钟的控制:  对各种操作实施时间上的定时;                                            (4)数据加工:   算术运算和逻辑运算。 

2、CPU的基本组成                                                 控制器:  由程序计数器(PC)、指令寄存器(IR)、指令译码器、时序产生器和操作控制器组成,是是发布命令的“决策机构”。  功能:     (1)从指令cache中取出一条指令,并指出下一条指令在指令cache中的位置;                      (2)对指令进行译码或测试,并产生相应的操作控制信号;     (3)操作。                          运算器:    由算术逻辑运算单元(ALU)、通用寄存器、数据缓冲寄存器(DR)和程序状态字寄存器(PSWR)组成。                  功能:    (1)执行所有的算术运算;                              (2)执行所有的逻辑运算,并进行逻辑测试 

3、CPU主要寄存器                                                           通用寄存器分为存数据的(AX——累加器、BX——基址寄存器、CX——计数寄存器、DX——数据寄存器)、地址指针(SP——指向栈顶的堆栈指针寄存器、BP——指向堆栈任意位置的寄存器)、变址(SI——源地址、DI——目标变址)。                                                                           数据缓冲寄存器(DR)功能:                         (1)作为ALU运算结果和通用寄存器之间信息传送中时间上的缓冲;                                       (2) 补偿CPU和内存、外围设备之间在操作速度上的差别。      

二、指令周期

81dcab44845d40df91dd2cfb33b731bb.jpg

 f8171a8d439d44249499b515c08d2bf4.jpg

 7dc024ff2efd451181baafdf1601c037.jpg

 20ab442ec72041c68f03940d02d4a142.jpg

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值