数值与非数值数据表示:计算机机器级数据详解
第2章《数据的机器级表示》是计算机组织原理课程的重要部分,由蒋永国教授和徐惠敏老师主讲,主要探讨了数据在计算机硬件层面的表示方法。本章分为两大部分:第一讲是数值数据的表示,第二讲则是非数值数据的表示及其相关的错误检测和纠正机制。 在数值数据表示部分,主要内容涵盖了: 1. **定点数的表示**:介绍进位计数制的概念,包括原码、补码和移码三种不同的二进制编码方式,以适应无符号整数和带符号整数的表示需求。 2. **浮点数格式和范围**:讲解浮点数的表示,包括其规格化过程以及IEEE 754浮点数标准,特别关注单精度和双精度浮点数的区别,以及特殊数(如无穷大、NaN)的表示形式。 3. **编程语言中的类型**:讨论C语言中整数类型(如int)和浮点数类型(如float)的使用,以及它们与机器数之间的转换。 4. **数据的二进制编码**:阐述如何将十进制数转换为二进制表示,并强调了二进制编码在计算机中的重要性,如制造稳定物理器件的可行性、简单计数和运算规则,以及与逻辑运算的对应性。 5. **真值与机器数**:区分机器数(计算机内部的二进制编码)与真值(实际数学意义上的数),强调理解这两个概念对于正确解读和处理数值数据至关重要。 在非数值数据表示方面,涉及逻辑数(位串)、西文字符和汉字的编码,以及这些数据在计算机内部的存储和处理。此外,还讨论了数据的转换关系,如不同数据类型之间的转换,以及如何通过指令集体系结构(ISA)来指定数据的来源(寄存器或内存),以及在算术运算、逻辑操作和字符处理中的具体应用。 最后,章节强调了机器级数据的分类,即数值数据(如整数、浮点数和十进制数)和非数值数据(如逻辑数据、字符),并指出计算机内部所有信息均采用二进制编码,这是基于制造、计数和逻辑运算的效率考虑。这一章的内容对于理解计算机硬件如何处理不同类型的数据以及数据在系统中的流动至关重要。
![](https://csdnimg.cn/release/download_crawler_static/86298457/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86298457/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86298457/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86298457/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86298457/bg14.jpg)
剩余110页未读,继续阅读
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/14e8eb97ad0346b69bdc06103fae9148_weixin_35744849.jpg!1)
- 粉丝: 17
- 资源: 285
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)