专转本-计算机硬件

本文详细介绍了计算机硬件的基础知识,包括CPU的指令执行流程、哈佛结构与冯诺依曼结构的对比,以及常见指令系统的特点。还探讨了存储层次结构、计算机的输入输出设备、存储器性能指标和总线带宽计算。此外,提到了操作系统、程序设计语言、软件工程基础等软件方面的内容,深入浅出地讲解了计算机硬件与软件的交互原理。
摘要由CSDN通过智能技术生成
计算机基本原理

一、 指令的执行流程c
回顾CPU的构成:
CPU主要由运算器、控制器、寄存器组和内部总线构成,我们知道运算器是用来完成运算的,而指令的执行就是在控制器中完成的。
  而控制器一般又包括指令控制逻辑、时序控制逻辑、总线控制逻辑和中断控制逻辑。更准确的说指令的执行是由指令控制逻辑完成的,下面先看一下指令控制逻辑的组成。
  指令控制逻辑的组成:
  1. 指令寄存器(IR):用来暂存指令,当CPU执行指令时,先把它从内存取到缓冲寄存器中,再送入IR。然后指令译码器从IR中将指令取出来,进而分析指令。
  2. 程序计数器(PC):记住它保存的总是将要执行的下一条指令的地址即可。
  程序的执行分两种情况:顺序执行和转移执行,如果程序是按顺序执行的,那么程序计数器只需要简单的加1就可以了;但是如果遇到转移指令,下一条指令的地址会根据当前指令的地址加上一个向前或向后的转移位移量得到或者根据转移指令给出的直接转移的地址得到。
  3. 地址寄存器(AR):保存当前CPU所访问的内存单元地址。由于内存和CPU在操作速度上的差异,所以需要用AR保存地址信息,知道内存的读写操作完成为止。
  4. 指令译码器(ID&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值