计算机组成原理之cache的命中率及三种映射方法

您所在的位置:网站首页 cache的命中率与什么无关 计算机组成原理之cache的命中率及三种映射方法

计算机组成原理之cache的命中率及三种映射方法

2024-07-04 17:25| 来源: 网络整理| 查看: 265

计算机组成原理之定点小数的运算

做而论道_CS: 由补码换算到十进制数,也极其简单。 你只需记住:【补码首位的权,是负数】。 一般的八位二进制数,各个位的权是:   128、64、32、16、8、4、2、1; 如果是八位的补码,各个位的权则是:  -128、64、32、16、8、4、2、1。   例如,有一个补码是:1110 0001, 它代表的十进制就是:-128 + 64 + 32 + 1 = -31。 另外,再有一个补码:0110 0001, 它代表的十进制,是:0 + 64 + 32 + 1 = +97。 仅仅使用【进制转换】,不就完事了吗? ---------------- 正负数与其补码的互相转换,直接转换就可以了。 根本就用不着胡扯什么:原码反码取反加一! 谁要是跟着老外学算术,直接,就掉坑里了! 计算机中,只有二进制数。 数,就是数,并非是什么码。 老外的算术水平太洼,根本就弄不懂:  什么是进位,  什么是舍弃进位,  正数,怎么就能当做负数?  加法,怎么就成了减法运算? 没有办法,只好编造了一套谎言:  机器数真值符号位原码反码补码正数三码相同  负数取反加一符号位不变符号位也参加运算模 仅仅一个“舍弃进位”的小事,  它们也能整出这么多的花样! 你就是全背熟了,也不会理解:  加法,怎么就能成为减法运算! 进位,应该是小学的知识点吧?  老外的数学水平,有多高呢?  你猜吧。

计算机组成原理之定点小数的运算

做而论道_CS: 所谓的补码,并非是计算机专家发明的。 也并非是计算机、二进制所特有的。 实际上,任意的进制,都有这个规律。 你看两位十进制数,就是:0 ~ 99。 此时,+99,就可以当做-1 ! 如: 27-1 = 26    27 + 99 = (一百 ) 26 如果忽略进位,这两种算法,就是相同的。 舍弃了进位,就有:  正数,可以当做负数使用。  加法,就实现了减法运算。 在计算机中,舍弃进位:  就可以简化计算机的硬件。  使用一个加法器,便可走遍天下! 你如果明白【舍弃进位】,你就可以理解:  补码的来源,及其意义。 -------------- 在两位十进制的计算中,舍弃进位,就是减去了一百。 那么,加 99,再减 100,当然就是-1 了! 计算机使用的是二进制数。 八位二进制数是:0000 0000 ~ 1111 1111。 也就是十进制的:0 ~ 255。 如果有进位,就是:256。 那么,加 255 (1111 1111),再减 256,也是-1! 因此,在计算机中,就有如下规律:  255 (1111 1111),就能当做-1 使用;  254 (1111 1110),就能当做-2 使用;  253 (1111 1101),就能当做-3 使用;  。。。  128 (1000 0000),就能当做-128。 以上,就是计算机专家 “发明” 的补码。 ------------- 八位二进制数范围是:0 ~ 255。  其中的 128~255,就可以当做负数使用。  而 0 ~ 127,相加后,不会出现进位,也就不用舍弃了。  所以,0 ~ 127,就不能当做负数了,只能是正数。 能当负数的正数,与其代表的负数,有如下关系:  正数(即补码)=256 + 该负数 例如:-31 的补码是多少? 解:   256-31 = 225 = 1110 0001 (二进制)。 这不就求完了吗? 负数与其补码,可以直接换算。  根本就用不着什么原码反取反加一!

计算机组成原理之定点小数的运算

做而论道_CS: 计算机中,只有二进制数。 并没有什么原码反码补码。 这些二进制数,都是无符号数。 也可以说,都是正数。 如果想要讨论负数,运算时省略进位,就可以了。

计算机组成原理之定点小数的运算

做而论道_CS: 一提到补码,总要从原码这里开始讲?

计算机组成原理之CPU与存储器的连接

2201_75390225: 例题一里面为什么y7有效时a11a12也得是高电平



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3