计算机组成原理
计算机组成原理
Julia_luofang
这个作者很懒,什么都没留下…
展开
-
微程序设计
微程序的思想就是将这些控制信号存储起来在硬件上,我们实际上存储的不是0/1,而是高电平和低电平,我们可以利用高电平和低电平这些控制信号,来控制每一个节拍我们要发出的微操作命令,那么这就是微程序一个节拍对应一个微指令,一个微指令对应一条和多条的微操作,多个微指令组合起来就构成了一个微程序,一个机器周期中是由多条微指令构成的,一条机器指令对应一个微程序。...原创 2019-11-11 22:35:17 · 3279 阅读 · 0 评论 -
组合逻辑设计
组合逻辑控制单元框图首先,CU要知道自己什么时候需要发出控制信号,所以需要有一个节拍发生器,并且,发出什么样的信号需要有IR的配合,IR经过操作码译码将操作传入CU中,并且,CU发出什么控制信号还跟一系列标志有关,最后的输出的控制信号可能有一个或多个有效,如果是几个同时有效,他表示在一个节拍当中,这几个控制信号是可以并行进行操作的,他们之间没有时间的先后顺序,或者是两个信号的操作时间都非常短,...原创 2019-11-10 21:49:28 · 891 阅读 · 0 评论 -
控制单元的功能
CU对应的输入信号(1)时钟CU受时钟的控制一个时钟脉冲,发一个操作命令或一组需同时执行的操作命令(2)指令寄存器OP(IR)->CU控制信号与操作码有关(3)标志CU受标志控制(4)外来信号如:INTR 中断请求HRQ 总线请求CU的输出信号(1)CPU内各种控制信号(2)送至控制总线的信号控制信号举例(1)不采用CPU内部总线方式2.采用cpu内部...原创 2019-11-10 16:57:09 · 586 阅读 · 0 评论 -
操作命令的分析
完成一条指令要分成四个周期:取址周期,间址周期,执行周期,中断周期那么,下面我们就需要知道,在上面四个工作周期当中,控制单元要发出哪些控制信号。一:取址周期2.间址周期3.执行周期a.非访存类的指令 例如:CLA 清ACC 0->accCOM 取反SHR 算数右移CSL 循环左移STP 停机操作 0->Gb.访存指令加法指令 ADD X(将acc里面的内...原创 2019-11-09 17:58:43 · 2074 阅读 · 0 评论 -
中断系统
引起中断的各种因素1.人为设置的中断2.程序性事故:溢出,除法非法,操作码不能识别3.硬件故障4.I/O设备5.外部事件,键盘ESC退出中断系统需要解决的问题(1)各中断源怎么向CPU提出中断请求(2)多个中断源同时提出了中断请求,怎么办(3)CPU在什么条件,什么时间,以什么方式响应中断(4)如何保护现场(就是中断结束后,要返回到原来的中断的地方,需要保存原来中断的地方继续向...原创 2019-11-09 14:33:19 · 2344 阅读 · 0 评论 -
指令流水
一.如何提高机器速度1.提高访存速度高度芯片 ,Cache 多体并行(一个周期内CPU可以访问多个存储体)2.提高I/O和主机之间数据传输的速度中断,DMA,通道,I/O处理机,多总线3.提高运算器速度高速芯片,改进算法,快速进位链提高整个处理机的处理能力高速器件,改进系统结构,开发系统的并行性系统的并行性并行的概念并发:两个或两个以上的事件在同一时间段发生同时:两个或两个...原创 2019-11-08 21:28:21 · 4180 阅读 · 2 评论 -
指令周期
基本概念:指令周期:取出并执行一条指令所需要的时间(解释一条指令所需要的时间)每条指令的指令周期不同有些指令周期就没有执行周期——例如空操作(NOP)有些指令的取指周期和执行周期是等长的——add mem有些指令的执行周期就比较长——mul mem具有间址寻址的指令周期因为寻址方式的不同,所有可能是间址寻址,所以在执行周期中要取出操作数,需要进行两次访存,那么这个时候,如果我们将指...原创 2019-11-07 23:51:31 · 8058 阅读 · 1 评论 -
快速了解指令系统
先来看看指令系统在计算机中的位置:机器指令:指令的格式:指令要进行操作,所以用操作码来进行实现,那么对谁进行操作呢?由地址码来实现,为了编程方便,在指令集当中,往往有多种寻址方式。操作码—地址码—寻址方式指令字长(一条指令的长度)固定字长,可变字长指令的一般格式操作码字段–地址码字段操作码:指出进行什么操作(1)长度固定用于指令字长较长的情况,RISC如 IBM 370 ...原创 2019-10-25 20:37:21 · 468 阅读 · 0 评论 -
快速了解主存储器
存储器的分类:存储器的层次结构:存储器的三个主要特征:速度,容量和价格我们会发现,由上到下,速度越来越慢,容量越来越小,但是价格越来越低。主存储器:基本组成:...原创 2019-10-21 20:41:53 · 383 阅读 · 0 评论 -
快速了解总线
总线的基本概念:冯诺依曼将计算机分成了五大设备:运算器,控制器,存储器,输入和输出设备。就算我们将运算器和控制器组合在一起做成CPU,将输入和输出设备做成I/O设备,那么计算器也可以分成三大部分那么为什么需要总线呢?因为计算机的这些部件十分复杂,只有将这些部件连接在一起,才能够协调的进行工作,才能组合成一个完整的计算机。有一种方法是分散连接,也就是说每个部件两两进行连接,但是这种方法明显...原创 2019-10-21 18:57:30 · 376 阅读 · 0 评论 -
中央处理器CPU知识小结
计算机采用“存储程序”的工作方式,即计算机必须能够自动地从主存取出一条条指令执行,而专门用来执行指令的部件就是中央处理器(CPU)在CPU中控制指令执行的部件就是控制器。一:指令执行的过程指令按照顺序存放在内存连续的单元中,指令地址由PC给出,CPU取出并执行一条指令的时间称为指令周期,不同的指令周期可能不同CPU执行一条指令的过程大致如下:(过程就像做饭一样)(1)取指令并计算下一条...原创 2019-10-21 11:01:46 · 1572 阅读 · 0 评论 -
计算机组成原理复习要点
1. 冯•诺依曼计算机的特点主要有:(1)计算机由运算器,控制器、存储器和输入/输出设备五大部件构成,缺少任何一个部件都无法正常工作(2)指令和数据都以同等地位存放在存储器中,并可按地址访问。(3)指令和数据都均以二进制形式表示(4)指令在存储器中按顺序存放。通常,指令是顺序执行的。在特殊情况下,可根据运算结果或指定的条件改变运算顺序。(5)指令由操作码和地址码组成。操作码表示操作的性质...原创 2019-12-10 21:54:25 · 5093 阅读 · 0 评论 -
计算机组成原理常见题(六)
1.假定用若干个16Kx1位的存储器芯片组成一个64Kx8位的存储器,芯片内各单元连续编址,则地址BFF0H所在的芯片的最小地址是(C)A.40000H B.60000H C.8000H D.0000H2.假设一个同步总线的工作频率为33MHZ,总线有32位数据线,每个总线时钟传输一次数据,则该总线的最大数据传输率为(B)A.66MB/s B.132MB/s C.528MB/s D.105...原创 2019-12-09 19:56:24 · 28932 阅读 · 5 评论 -
计算机组成原理常见题(五)
1、由3 个“1”和5 个“0”组成的8 位二进制补码,能表示的最小整数是( B )A.-126 B.-125 C.-32 D.-3答:因为要求是的最小的整数,肯定其中有一个1是用来表示符号位的,所以数值部分是由2个1和5个0来表示的。那么,最小的补码形式应该是:10000011对应的最小整数是B2、若磁盘转速为7200 转/分,平均寻道时间为8ms,每个磁道包...原创 2019-11-29 15:02:05 · 3168 阅读 · 0 评论 -
计算机组成原理常见题(四)
1.若某数采用IEEE 754单精度浮点数格式表示为 4510 0000H,则其值是( B )。A、(+1.125)10×210 B(+1.125)10×211 C(+0.125)10×211 D、(+0.125)10×210明确:IEEE754标准中32位定点机=数符1位+阶码(移码表示)8位+尾码(原码表示)23位,且默认尾数小数点前为12.假定...原创 2019-11-28 16:23:49 · 16108 阅读 · 0 评论 -
计算机组成原理中的名词解释
1.超标量流水线(多指令发射方式)若干条指令同时启动并独立进行流水线进行。2.快表(TLB)用一个特殊的Cache来追踪最近使用过的页表表项。页表表项主要用于地址转换,因为在TLB中查找页表速度很快,所以TLB也被称为快表。TLB通常很小,一般用全相联方式和组相联方式3.中断向量每个中断源都有处理程序,称这个处理程序为中断服务程序,其入口地址称为中断向量4.CPI:每条指令平均...原创 2019-11-24 22:49:59 · 1734 阅读 · 0 评论 -
计算机组成原理常见题(三)
1.某计算机的主存地址空间大小为64KB,按字节编址,已配有0000H-7FFFH的ROM区,若再用4Kx4位的RAM芯片形成其余的RAM区,则需要多少个这样的RAM芯片,写出分析过程、分析:因为主存地址空间大小为64KB,所以,主存地址范围为0000H-FFFFH,因为已配有0000H-7FFFFH的ROM区,所以,有另外的32KB为RAM区。所以,需要RAM芯片 32KB/4Kx4=32KB...原创 2019-11-24 22:19:48 · 9434 阅读 · 0 评论 -
计算机组成原理常见题(二)
1.float型数据通常用IEEE 754单精度浮点数格式表示。若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x = -8.25,则FR1的内容是 ( A )。A.C1040000H B.C1120000HC.C1000009H D.C1C20000H2.8位补码定点整数1001 0101B扩展8位后的值用16进制表示为(C...原创 2019-11-22 16:33:41 · 6623 阅读 · 1 评论 -
计算机组成原理中常见的题(一)
1.存储器分层体系结构包括寄存器,主存,辅存,Cache,其中速度最快的是( 寄存器 ),容量最大的是( 辅存 )。2.某计算机的指令流水线由4个功能段组成,指令流经各功能段的时间(忽略各功能段之间流水段寄存器的缓存时间)分别为100ns、120ns、90ns、80ns,则该计算机的CPU时钟周期至少是( 120ns )。一条指令取出阶段(通常为取指)需要一个CP...原创 2019-11-17 10:34:52 · 3550 阅读 · 0 评论