计算机组成原理
@玉面小蛟龙
这个作者很懒,什么都没留下…
展开
-
【计算机组成原理】——知识点总结
文章目录计算机的基本组成:冯•诺依曼计算机的特点计算机系统的硬件结构:总线:存储器输入输出系统中央处理器本来作为期末作业的,写了一大半,改在线考试。。。留着复习用吧。。只有前六章左右吧计算机的基本组成:冯•诺依曼计算机的特点计算机有运算器、存储器、控制器、输入设备、输出设备五大部件组成。指令和数据以同等地位存放于存储器内,并可按地址寻访。指令和数据均用二进制数表示。指令由操作码和地址码组成,操作码用来表示性质,地址码用来表示操作数在存储器中的位置。指令在存储器内按顺序存放。通常,指令是顺原创 2020-06-15 11:43:45 · 2130 阅读 · 2 评论 -
【计算机组成原理】——为什么采用扩展操作码技术后,四位操作码就最多只能有15条一地址指令?
计算机组成原理(唐朔飞第二版)301页,为什么采用扩展操作码技术后,比如说四位操作码就最多只能有15条一地址指令!这么做的主要作用是什么?这是操作码不固定的指令格式,四位是基本的操作码,还可以扩充,但是指令的字数不变,就是说把不用的地址码部分可以做操作码用。例如:假设某机器的指令长度为16位,包括4位基本操作码和三个4位地址码段。①表示三地址指令:因有4位操作码则能表示16条;②表示二地址指令:因有8位操作码则可表示256条;③表示一地址指令:因有12位操作码则可表示4096条如果需要三地址、二转载 2020-06-11 18:03:58 · 3930 阅读 · 3 评论 -
【计算机组成原理】——可屏蔽中断与非屏蔽中断
文章目录中断中断的分类中断中断是指在计算机执行实现程序的过程中,出现某些急需处理的异常情况或特殊请求,CPU暂时中止现行程序,而转去这些异常情况或特殊请求进行处理,在处理完毕后CPU又自动返回到现行程序的断点处,继续执行原程序。中断的分类内部中断(又叫软件中断)和外部中断(硬件中断);外部中断又分为可屏蔽中断(INTR)和非屏蔽中断(NMI);硬件中断中的非屏蔽中断只有一个就是突然掉电(停电)。可屏蔽中断的过程:中断的请求、中断判优、中断的响应、中断服务、中断的返回。可屏蔽中断(既可以响应,原创 2020-06-10 18:02:19 · 6325 阅读 · 0 评论 -
【计算机组成原理】——原码,反码,补码,移码怎样计算
机器数与真值把符号“数字化”的数称为机器数,而把带“+”或“-”的数称为真值。正负号用二进制的0,1表示:0:+1:-x=001(机器数,第一位表示符号,x=1)x=+101(真值,直接用‘+’,‘-’表示。x=5)原码,反码,补码,移码的计算正数的原码,反码,补码都相同;负数的反码为原码除符号位外所有二进制取反,负数的补码为它的反码加一正负数的移码为补码的符号位取反(0变1,1变0)原码原码是机器数中最简单的一种表示形式计算方法:(把你要算的数转换为二进制形式的真值),把真值的:原创 2020-05-26 08:52:49 · 28100 阅读 · 9 评论 -
【计算机组成原理】——为什么有符号数负数多表示一位?
在计算机的存储和计算中,统一的是采用补码进行处理和运算的,表示的范围比原码和反码多一位。原码,反码,补码的计算链接以4位机器数为例(含符号位):正数部分原码,反码,补码二进制0,0000,0010,0100,0110,1000,1010,1100,111十进制+0+1+2+3+4+5+6+7负数部分:原码二进制1,0001,0011,0101,0111,1001,1011,1101,111十进制-0-1原创 2020-05-26 08:51:48 · 1017 阅读 · 0 评论 -
【计算机组成原理】——补码加减法运算,如何判断溢出?
文章目录补码运算如何判断溢出例题补码运算补码加减运算的基本公式:如何判断溢出溢出用OF(overflow)表示:当OF=1时溢出;OF=0时,未溢出m表示符号位是否进位(进位为1,否则为0)n表示最高数值位是否进位(进位为1,否则为0)当:二进制逢二进一补码的第一个二进制数表示符号位,第二个二进制数表示最高数值位看下面这个例子:结果为:0,0111最高数值位向前进了一位:n=1符号位也像前进了一位:m=1此时:n异或m=0 未溢出异或:相同为0,不同为1例题例:设机器原创 2020-05-26 08:47:59 · 22991 阅读 · 7 评论 -
【计算机组成原理】——有符号数,无符号数
文章目录无符号数有符号数计算机中的数都放在寄存器中,通常称寄存器的位数为机器字长。无符号数无符号数,就是没有符号的数。即都是正数,没有负数,不需要专门的一位存放正负。以机器字长为16位为例:只有正数哦!16位可以表示的数的个数为:2的16次方=65536个范围:0~65535有符号数有符号数就需要一位存放正负:0:正;1:负以机器字长为16位为例:正负数都有16位可以表示的数的个数为:2的16次方=65536个...原创 2020-05-25 16:59:47 · 2263 阅读 · 0 评论 -
【计算机组成原理】——磁盘容量计算,磁盘平均寻址时间计算以及数据传输速率的计算
文章目录相关定义存储容量的计算平均寻址时间的计算数据传输率相关定义磁道:磁盘的磁道是一个个同心圆记录密度:单位长度内所存储的二进制的信息量道密度:磁盘沿半径方向单位长度的磁道数(tpi会tpm)道距:相邻两条磁道中心线的距离成为道距(p)于是:道密度DD=1/p位密度:单位长度磁道能够记录二进制的位数(或称为线密度)存储容量:C=n×k×s其中C:存储总容量,n为存放...原创 2020-05-04 15:35:55 · 26470 阅读 · 7 评论 -
【计算机组成原理】——存储器性能提高问题
例题:假设Cache的工作速度是主存的5倍,且Cache被访问命中的概率为95%,则采用Cache后,存储器性能提高了多少?解:设Cache的存储周期为t,则主存的存取周期为5t,则系统的平均访问时间为:ta=0.95t+0.055t=1.2t则性能为原来的:5t/1.2t=4.17倍即提高了(4.17-1)=3.17倍...原创 2020-04-28 09:36:40 · 2753 阅读 · 1 评论 -
【计算机组成原理】——Cache-主存的地址映射
文章目录高速缓冲存储器——CacheCache-主存地址映射的三种方式Cache和主存的字块表示1.直接映射2.全相联映射3.组相联映射高速缓冲存储器——Cache存储系统有两个层次解构:1.缓存和主存2.主存和辅存第一层:Cache的提出是为了解决cpu和主存速度不匹配的问题主存和缓存的数据调动是由硬件自动完成的第二层:主存-辅存解决存储系统容量的问题主存和辅存之间的数据调动是由...原创 2020-04-27 17:03:22 · 5684 阅读 · 0 评论 -
【计算机组成原理】——汉明码生成,校验
文章目录汉明码的组成汉明码计算以及纠错汉明码的组成想要检测的二进制代码为n位,需要加上k位检测为,组成n**+k**位的代码此时应满足的等式为: 2^k>-n+k+12^k代表2的k次方,根据二进制的位数n,求出k此时:k取最小值检测位安插检测位的位置n+k位的二进制从左向右第1,2,3…n+k位。将检测位记作Ci(i=1 ,2 ,4 ,8…2^(k-1))检测位...原创 2020-04-27 12:02:18 · 2615 阅读 · 0 评论 -
【计算机组成原理】动态RAM(DRAM)的三种刷新方式
动态RAM共有三种刷新方式:集中刷新,分散刷新,异步刷新刷新的实质:先将原信息读出,再由刷新放大器形成原信息重新写入的再生成的过程为什么要进行刷新:存储单元被访问是随机的,有些存储单元可能长时间的不被访问,不进行存储器的读写操作,其存储单元内的原信息就可能会丢失。刷新是一行行进行的,必须在刷新周期内刷新周期:对DRAM的所有存储单元恢复一次原状态的时间间隔刷新间隔:两次刷新的起始时间差(...原创 2020-04-21 20:53:06 · 42511 阅读 · 7 评论 -
【计算机组成原理】总线宽度和总线带宽的区别,总线带宽的计算
总线宽度总线的宽度:指总线在单位时间内可以传输的数据总数(即平常说的32位,64位)总线宽度=总线位宽=数据线的根数总线带宽总线带宽:指总线在单位时间内可以传输的数据总数(等于总线的宽度与工作频率的乘积)通常单位:MB/s(MBps)总线的传输速率=总线的带宽=(总线位款/8位)*(总线工作频率/总线周期时钟数)例题假设总线的时钟频率为100MHz,总线的传输周期为4个总线周期,总...原创 2020-04-20 18:17:44 · 27570 阅读 · 8 评论