《逻辑与计算机设计基础(原书第5版)》——1.8 本章小结

简介: 本节书摘来自华章计算机《逻辑与计算机设计基础(原书第5版)》一书中的第1章,第1.8节,作者:(美)M.莫里斯·马诺(M. Morris Mano)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.8 本章小结

在这一章中,我们介绍了数字系统和数字计算机,并且解释了为什么要采用二值系统来表示信息。我们还简单地介绍了存储程序数字计算机的结构,并举例说明了计算机在嵌入式领域中的广泛应用。然后我们以典型的个人计算机为例演示了通用计算机的构架。我们介绍了抽象层次的概念,用它来管理设计由数百万个晶体管构成的计算机系统的复杂度,并给出数字电路设计的基本步骤。
我们还介绍了数的进制系统的基本概念,包括基底、小数点等。由于二进制正好适合用于表示二值信号,所以我们重点讨论了二进制。我们也重点介绍了八进制(底为8)与十六进制(底为16),因为它们可以作为二进制的一种简洁表示方法。本章还介绍了不同进制中的计算方法以及进制间的转换。由于十进制的广泛使用,所以又引入二进制表示的十进制数(BCD)。用于表示英文字母表中的字符的ASCII码也做了介绍。Unicode是表示全世界各国语言字符的一种标准。校验位用于差错检测,格雷码对于某些特殊的应用非常重要。
在以后的章节中我们将讨论有符号数和浮点数的表示方法。虽然这些内容和本章的内容联系紧密,但如果对底层硬件没有一点了解,是很难理解这些内容的,所以在介绍了相关硬件基础知识之后我们再来学习这些内容。

相关文章
|
异构计算
Magisk模块:停用HW叠加层
Magisk模块:停用HW叠加层
5068 0
Magisk模块:停用HW叠加层
|
开发工具 git 编译器
Git 提交的正确姿势:Commit message 编写指南
Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交。 $ git commit -m "hello world" 上面代码的-m参数,就是用来指定 commit mesage 的。
7541 0
|
人工智能 算法 安全
打通智能体自我进化全流程!复旦推出通用智能体平台AgentGym
【6月更文挑战第21天】复旦大学推出AgentGym平台,聚焦通用智能体的自我进化。该平台提供多样环境及任务,使用AgentEvol算法让智能体在学习中进化,提升泛化能力。实验显示智能体性能媲美先进模型,但计算效率和模型扩展性仍是挑战。平台强调伦理安全,推动智能体发展同时确保与人类价值观一致。[论文链接](https://arxiv.org/abs/2406.04151)
497 5
|
人工智能 自然语言处理 搜索推荐
AI辅助教育:个性化学习的新纪元
【10月更文挑战第31天】随着人工智能(AI)技术的发展,教育领域迎来了一场前所未有的变革。AI辅助教育通过智能推荐、语音助手、评估系统和虚拟助教等应用,实现了个性化学习,提升了教学效率。本文探讨了AI如何重塑教育模式,以及个性化学习在新时代教育中的重要性。
|
存储 人工智能 弹性计算
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理。通过合理优化资源分配、利用自动伸缩及高效数据管理,ECS能显著提升AI系统的性能与效率,降低运营成本,助力科研与企业用户在AI领域取得突破。
369 6
|
运维 安全 关系型数据库
​​国内 5 个最佳的控制面板,可轻松管理服务器
在当今数字化飞速发展的时代,Linux 服务器作为众多企业和开发者的核心基础设施,其管理的高效性和专业性成为了保障业务稳定运行的关键因素。对于专业的服务器运维人员和开发团队而言,理解这些面板的细节差异至关重要。这不仅关乎服务器管理的效率,更涉及到系统的稳定性、安全性以及对开源应用生态的适应性。期望本次全面的盘点能为您的 Linux 服务器管理策略提供坚实的理论依据和实践指导,确保服务器管理工作在技术迭代和业务发展的浪潮中保持高效、稳定且安全的运行状态。
​​国内 5 个最佳的控制面板,可轻松管理服务器
|
前端开发 应用服务中间件 API
|
开发工具 git
深入理解Git中的git pull和git fetch命令
深入理解Git中的git pull和git fetch命令
814 0
|
存储 JavaScript 前端开发
Redux 中的 Reducer 和 Action
【8月更文挑战第31天】
273 0
|
移动开发 UED HTML5
HTML锚点链接的深入解析与应用
HTML锚点链接的深入解析与应用
1092 0