计算机组成原理与结构
文章平均质量分 91
是小D吖
实力不够,时间来凑,做好该做的事,一切自然水到渠成。
展开
-
计算机原理中的三种映射方式
直接映像(一Cache对多主存)直接映射就是一个Cache页面对应多个主存页面。直接映射函数为: i = j % 2c,其中i是Cache页号;j是主存页号。例如:主存的页面0 % 2c = 0 ,只能映射到Cache的页面0例如:主存的页面(2c+ 1)% 2c =1,只能映射到Cache的页面1在Cache中给每个页面设一个t位长的标记(t = m -c),主存某一页调入了Cache后,就将主存页号的高t位放入Cache相应的那个页的标记中。直接映射方式主存-Cache的读出过程原创 2020-07-14 15:36:03 · 19677 阅读 · 0 评论 -
多体并行系统的低\高位交叉
转载:多体并行:高位/低位交叉编址(1)图是适合于并行工作的高位交叉编址的多体存储器结构示意图,图中程序因按体内地址顺序存放(一个体存满后,再存入下一个体),故又有顺序存储之称。高位地址可表示体号,低位地址为体内地址。按这种编址方式,只要合理调动,使不同的请求源同时访问不同的体,便可实现并行工作。例如,当一个体正与CPU交换信息时,另一个体可同时与外部设备进行直接存储器访问,实现两个体并行工作。这种编址方式由于一个体内的地址是连续的,有利于存储器的扩充。(2)图是低位交叉编址的多体模块结构示意图。转载 2020-07-14 11:15:50 · 5112 阅读 · 3 评论 -
课上随笔 接口
概述为什么要设置接口?实现设备的选择实现数据缓冲达到速度匹配实现数据串-并格式转换实现电平转换传送控制命令反应设备的状态接口的功能和组成功能组成选址功能设备选择电路传送命令的功能命令寄存器 命令译码器传送数据的功能数据缓冲寄存器反映设备状态的功能设备状态标记...原创 2020-07-13 15:13:11 · 131 阅读 · 0 评论 -
计算机组成原理中指令的四个工作周期
执行过程:在取址周期后,需要判断是否有间址周期,如果没有就进入到了执行周期,在执行周期过程中,需要判断有没有中断程序,如果有,就响应中断:保存断点,生成中断服务程序入口,硬件关断点;如果没有,就进入下一个取址周期完成一条指令的最多需要四个工作周期:取指周期,间指周期,执行周期,中断周期。取指周期指令周期:取出并执行一条指令所需要的时间(解释一条指令所需要的时间)带有间址寻址的指令周期因为寻址方式的不同,所以有可能是间址寻址,所以在执行周期中要取出操作数,需要进行两次访存,间址周期执行的是将操作原创 2020-07-13 14:42:52 · 35346 阅读 · 0 评论 -
计算机原理中的字,位扩展,都给老子进来学,看不懂算我输!
文章目录涉及到的几个概念地址线与数据线字扩展与位扩展涉及到的几个概念MDR:数据寄存器,用来存入内存中读入/写出的信息。MAR:地址寄存器,用来存放当前CPU访问的内存单元地址地址线与数据线地址线的作用:地址线的作用就是决定了数据的存储单元的位置,也决定了你有多少个能够存放数据的存储单元个数,这点不懂没关系,后面会有图解释的。数据线的作用:数据线的作用就是决定了二进制的数据。举个例子:地址线就是你家的门牌号,数据线就是待在家里边的你。比如现在有人想要找你,就要通过门牌号来找到你,也就是通过原创 2020-07-12 09:18:54 · 17316 阅读 · 21 评论 -
补码一位乘法(Booth算法)和补码二位乘法详解
文章目录补码一位乘法补码二位乘法A.D. Booth提出了一种算法:相乘二数用补码表示,它们的符号位与数值为一起参与乘法运算的过程,直接得出用补码表示的乘法结果,且正数和负数同等对待。这种算法被称之为布斯算法。下面讨论的都是带有符号位的数字。补码一位乘法补码乘法规则如下:乘数的最低位增加一辅助位yn+1 = 0,下标n是从0开始,而不是从1开始。判断yn-i yn-i+1的值,决定是“+X”或者“-X",或仅右移一位,得部分积。重复第二步,直到最高位参见操作(y1-y0)* X,但不做位移原创 2020-07-10 14:24:50 · 30780 阅读 · 11 评论 -
各种编码的移位规则
1. 原码左移:高位移出,末位补0。当移出非零时,发生溢出。右移:高位补0,低位移出。移出时进行舍入操作。2. 补码左移:高位移出,末位补0。当移出的位不同于符号位时,发生溢出。右移:高位补符,低位移出。移出时进行舍入操作3. 反码左移:高位移出,末位补符。当移出的位不同于符号位时,发生溢出。右移:高位补符,低位移出。移出时进行舍入操作...原创 2020-07-09 14:51:55 · 4898 阅读 · 1 评论 -
冯诺依曼体系计算机体系结构和指令执行过程
冯诺依曼体系冯诺依曼计算机体系结构的特点:1.计算机由五大部件组成:存储器+运算器+控制器+输入设备+输出设备2.指令和数据以同等地位存于存储器可按地址寻访3.指令和数据用二进制表示4.指令由操作码和地址码组成,操作码表示操作的性质,地址码表示操作数在存储器中的位置。5.指令在存储器中按顺序存放。通常,指令是顺序执行的。在特殊情况下,可根据运算结果或指定的条件来改变运算顺序。6.以CPU为核心,以存储器为中心。五大部件存储体存储体 -包含- 存储单元 -包含- 存储元件 (0/原创 2020-07-09 11:28:17 · 11053 阅读 · 0 评论