![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
文章平均质量分 77
-景清-
清澈光明!
展开
-
中央处理器
文章目录中央处理器CPU的功能和组成CPU的功能CPU的基本组成运算器控制器寄存器内部缓存CPU中的主要寄存器操作控制器与时序产生指令周期MOV指令的指令周期LAD指令的指令周期计算机的性能指标时序产生器和控制方式时序信号的作用和体质时序信号产生器控制方式体制微程序控制器微程序控制原理微操作和微命令微指令和微程序微程序设计技术微命令编码微地址的形成方法微指令格式动态微程序设计硬布线控制器输入信号来源指令的执行流程微操作控制信号的产生流水CPU并行处理技术微指令的执行方式流水CPU的结构流水CPU的时空图流水原创 2021-05-06 20:37:36 · 263 阅读 · 0 评论 -
指令格式-1
指令格式指令(机器指令)是指计算机执行某种操作的命令,是计算机运行的最小功能单位指令集:一台计算机的所有指令的集合构成该计算机的指令系统注:一台计算机只能够执行自己计算机上指令系统的指令格式指令的结构:操作码+地址码操作码:表明用户想要做什么地址码:对谁进行操作地址指令设指令地址及存储字长均为32位,操作码占8位四地址指令#mermaid-svg-scOEAQdT102vdQ6s .label{font-family:'trebuchet ms', verdana, arial;fo原创 2021-04-25 22:12:39 · 711 阅读 · 0 评论 -
数据寻址
数据寻址操作数类型地址:无符号数数字:定点数、浮点数、十进制数字符:ASCII码逻辑数:逻辑运算数据寻址指令的格式:操作码(OP)+寻址特征+形式地址(A)——一地址指令寻址方式位:寻址方法的编号,存放在寻址特征位。形式地址:地址码的位置,形式地址并不是直接对应到存储器中的地址,而是在有了这个地址之后再根据寻址特征的要求,将其转化为存储器中的一个地址有效地址(EA):操作数的真实地址注意:数据寻址要做的就是将形式地址转换为有效地址接下来的讨论都是建立在指令字长=机器字长=存储字长原创 2021-04-25 22:11:12 · 1273 阅读 · 0 评论 -
指令格式
指令格式指令(机器指令)是指计算机执行某种操作的命令,是计算机运行的最小功能单位指令集:一台计算机的所有指令的集合构成该计算机的指令系统注:一台计算机只能够执行自己计算机上指令系统的指令格式指令的结构:操作码+地址码操作码:表明用户想要做什么地址码:对谁进行操作地址指令设指令地址及存储字长均为32位,操作码占8位四地址指令#mermaid-svg-keNMAM4WafpoDVpp .label{font-family:'trebuchet ms', verdana, arial;fo原创 2021-04-24 12:42:53 · 287 阅读 · 0 评论 -
主存与CPU的连接
主存与CPU的连接地址线:A片选线:CS读写控制线:WE数据线:D主存容量扩展——位扩展通过CPU控制存储单元![[Pasted image 20210421194921.png]]因为CPU有8为数据,所以需要8个这样的芯片,这样8片芯片组成的存储器相当于一个8K∗8位8K*8位8K∗8位的存储器主存容量扩展——字扩展Enable:使能,类似于CS,控制译码器的工作状态线选法译码器片选法n条线–>n个片选线n条线–>2n2^n2n个片选原创 2021-04-23 20:07:39 · 496 阅读 · 0 评论 -
虚拟存储器
虚拟存储器虚拟存储器是一个逻辑上的概念虚地址(逻辑地址):用户编制程序时使用的地址虚空间(逻辑地址空间):虚地址所对应的存储空间的地址实地址(物理地址):计算机物理内存访问的地址物理存储空间(主存空间):物理地址所对应的存储空间程序的再定位:程序进行从虚地址到物理地址的转换的过程页式虚拟存储器虚拟空间与主存空间都被划分成为同样大小的页,主存的页称为实页,虚存的页称为虚页虚存的地址:虚页号+页内地址页表基址寄存器:存放的是页表的起始地址页表项地址:页表的起始地址+虚页号,该地址对应的是虚原创 2021-04-23 20:01:36 · 262 阅读 · 0 评论 -
Cache
Cache主存中的块如何放到Cache的哪个位置?空位随意放:全相联映射对号入座:直接映射按号分组,组内随机放:组相联映射对于1,Cache满了以后应该如何处理;对于2、3,对应位置被占用应该如何处理?随机算法先进先出算法近期最少使用算法最不经常使用算法在修改Cache中的内容后,如何保存主存中相应内容的一致性?命中全写法写回法不命中写分配法非写分配法Cache的地址映射方式cache块:是cache与主存之间传送数据的基本单位cache中存放内原创 2021-04-23 19:16:35 · 1817 阅读 · 0 评论 -
指令
指令指令的定义指令又称为机器指令,是指计算机执行某种操作的命令,是计算机运行的最小功能单位,一台计算机的所有指令的集合构成的指令系统,又称为指令集一台计算机只能够执行自己指令系统中的指令,不能够执行其他系统的指令指令的分类微指令:属于硬件,微程序级别的命令宏指令:若干条机器指令组成的软件指令,属于软件机器指令:介于宏指令和伪指令之间一条指令可以完成一个独立的算数运算或者逻辑运算性能要求完备性:指令系统提供的指令够用,不用依赖软件实现,完备性要求指令系统丰富、功能齐全、使用方便有效原创 2021-04-22 22:26:41 · 3667 阅读 · 0 评论 -
双口RAM多模块存储器
双口RAM多模块存储器双口RAM两个端口对同一主存操作有以下4种情况:两个端口不同时对同一地址单元存取数据,可以运行两个端口同时对同一地址读取数据,可以运行两个端口同时对同一地址单元写入数据,写入错误两个端口同时对同一地址单元,一个写数据,一个读数据,读出问题解决方案:置"忙"信号为0,由判断逻辑决定暂时关闭一个端口(即被延时),未被关闭的端口正常访问,被关闭的端口在一个很短的时间间隔后再进行访问多模块存储器既能并行工作,又能够交叉工作普通存储器:每行为1个存储单元多模块存原创 2021-04-22 16:48:46 · 811 阅读 · 0 评论 -
半导体存储器
半导体存储器半导体存储芯片的基本结构存储矩阵:由大量相同的为存储单元阵列构成译码驱动:将来自地址总线的地址信号翻译成对应存储单元的选通信号,该信号在读写电路的配合下完成对被选中单元的读/写操作读写电路:包括读出放大器和写入电路,用来完成读/写操作读/写控制线:决定芯片的读/写操作片选线(CS‾\overline{CS}CS):确定哪个存储芯片被选中。可用于容量扩充。地址线:是单向输入的,其位数与存储字的个数有关数据线(DOUTD_{OUT}DOUT):是双向的,其位数与读出或写入的数据原创 2021-04-22 16:19:26 · 362 阅读 · 0 评论