![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
文章平均质量分 87
亦何妨
这个作者很懒,什么都没留下…
展开
-
【计组笔记-6】详细分析原码,反码,补码,以及移码
【计组笔记-3】原码,反码,补码及相关计算1. 定点数与浮点数1.1 定点数1.2 浮点数2. 无符号数与有符号数3. 原码,反码,补码3.1 原码1. 定点数与浮点数1.1 定点数1.2 浮点数2. 无符号数与有符号数通俗来讲,无符号数就是没有预留符号位的数,即所有的二进制位全部都是数值位,3. 原码,反码,补码3.1 原码...原创 2021-04-21 18:10:53 · 1423 阅读 · 0 评论 -
【计组笔记-5】详细测试c++中类型转换的溢出截断处理
【计组笔记-5】详细测试c++中类型转换的溢出截断处理1. 将小数赋值给float2. 将整数赋值给float3. 将整数赋值给int3.1 算术溢出3.2 非算术溢出(等于32位)3.3 非算术溢出(大于32位)4. 将小数赋值给int5. int和short互相转换6. double和float互相转换7. 总结注:测试环境是vs2019。会尽量把能想到的情况都测试&分析一下,有想不到的还望批评指正。1. 将小数赋值给float明天写(记得解释精度丢失)2. 将整数赋值给float原创 2021-04-20 21:21:32 · 1223 阅读 · 0 评论 -
【计组笔记-4】定点数,浮点数,IEEE 754标准,与常见数据类型
【计组笔记-4】定点数,浮点数,IEEE 754标准,与常见数据类型1. 定点数与浮点数介绍2. IEEE 754标准3. 浮点数介绍3.1 float3.1.1 float储存思路3.1.2 float中的指数位3.1.3 float中的数值位1. 定点数与浮点数介绍定点数,就是小数点固定的数,即在一个二进制数中,固定一部分代表整数,一部分代表小数。此外,小数点是隐式存在的,并不会有哪个二进制位专门空出来表示小数点。浮点数,顾名思义,就是小数点不固定的数。那么问题来了,定点数的点定在哪里,又如何记原创 2021-04-19 21:27:02 · 1244 阅读 · 0 评论 -
【计组笔记-3】基于c++分析无符号数与有符号数的计算区别(针对4字节整数)
【计组笔记-3】分析无符号数与有符号数的计算区别1. 无符号数与有符号数的定义2. 通过代码展示两者的区别3. 详细分析区别的产生原因3.1 无符号(unsigned)int型的最大值3.2 unsigned int最大值赋值给int的变化3.3 无符号与有符号类型对溢出的处理区别3.4 负数赋值给无符号类型的变化3.5 -0和+0的实际储存方式3.6 “-0”的真实数值3.7 有符号整数的-1,是无符号整数的最大值4. 总结1. 无符号数与有符号数的定义简单来讲,无符号数就是所有的二进制位都是数值位,原创 2021-04-18 23:12:08 · 851 阅读 · 0 评论 -
【计组笔记-1】ASCII码,区位码,国标码,汉字内码,以及万国码
【计组笔记-1】区位码,国标码,汉字内码,以及万国码在学习计组时,了解到区位码是用一个94x94的表格记录常用汉字与特殊字符,特殊字符中包含字母,数字,希腊字母,拼音,一些几何图标,箭头,书名号等等等等,链接如下:区位码百度百科但是其中并不包含控制字符或通信专用字符,即ASCII码中0~31的部分,因此,为了避免对这部分编号产生覆盖,要避开0-31的部分不对其进行编码,因此,国标码在区位码的基础上加了32,表示从32开始编码,这是我们国家对各种字符/文字等的编码方式。(这里补充下,ASCII是最早的编原创 2021-04-10 12:35:05 · 2157 阅读 · 0 评论 -
【计组笔记-2】保姆级分析奇偶校验,海明校验,循环冗余校验
【计组笔记-2】奇偶校验,海明校验,循环冗余校验目录【计组笔记-2】奇偶校验,海明校验,循环冗余校验1.发生错误2.发现错误2.1 校验码2.2 合法状态与非法状态2.3 码距3.三种校验方式3.1 奇偶校验3.1.1 偶校验3.1.2 奇校验1.发生错误数据在传输过程中发生跳变,导致一个或若干位的数据由1变成0,或由0变成1。2.发现错误2.1 校验码校验码的引入,可辅助校验的进行,例如,规定一组二进制数按从左至右的顺序进行同或运算,得到的值作为校验码添加在最高位,并将添加了校验码的信息进行传原创 2021-04-12 23:12:59 · 268 阅读 · 0 评论