![](https://img-blog.csdnimg.cn/a1472e8d7ffd47afae638a039857b215.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机组成原理
文章平均质量分 81
计算机系统由硬件和软件两大部分组成,有多种层次结构。主机:CPU、存储器和输入输出接口合起来构成计算机的主机。主存:用于存放正在访问的信息辅存:用于存放暂时不用的信息。
黒猫.
这个作者很懒,什么都没留下…
展开
-
计算机组成原理浮点数表示
浮点数的表示分为阶码和尾数;比如3.026*10^11^;阶码是+11;尾数是3.026;对于阶码:阶符为正,小数点向后移n位(n表示阶的大小);阶符为负,小数点向前移n位(n表示阶的大小);对于尾数:数符表示正负,数值表示绝对值的大小;显然尾数的位数越多,表示的数字的精度越高:3.026*10^4^=30260;3.0265*10^4^=30265;原创 2022-11-07 22:12:59 · 13789 阅读 · 10 评论 -
计算机组成原理-----定点数原码和补码的乘法与除法
增加了辅助位的概念,开始的时候辅助位是0(辅助位是在最低位后边补上的一位),后边就根据辅助位和最低位的大小差来判断当前的结果是+[x]补还是+[-x]补;需要注意的是这种方式,最后得到的余数如果是正的,不用管就是结果,如果是负的,需要再加上除数的绝对值的补码才是正确的余数;算数右移:需要考虑符号位是啥,如果符号位是1,就补1,符号位是0,就补0(符号位是啥就补啥),并且符号位不参与右移;因为是补码的乘法,所以需要计算被乘数x的补码和-x的补码,以及y的补码,并使用这些数据来参与运算;原创 2022-11-06 21:49:23 · 2270 阅读 · 2 评论 -
高速缓存器cache,三种关联方式——全相关联映射/直接关联映射/组关联映射
所以当CPU给出一个存储单元的地址之后,这个地址即为add1,取出add1的tag段,就是块号-第三位,放入比较器中和cache中的标记(5位,也是块号-3位)进行比较如果存在的话就找到了,在加上偏移地址就是cache中的地址,一共是s-r+偏移地址,因为不需要行号,本身cache中也没存,但是如果没匹配上,就需要加上行号r再去主存中找;由于在这种映射的方式下,每行放置的块号的后三位是确定的(都是一样的比如00000 000 和 00001 000)所以cache中的标记只需要存放5位即;原创 2022-10-20 22:04:11 · 3360 阅读 · 0 评论