《穿越计算机迷雾》第二版:理解加法机与数字表示
5星 · 超过95%的资源 需积分: 50 54 浏览量
更新于2024-09-04
1
收藏 276KB MD 举报
《穿越计算机的迷雾(第二版)》是一本深入浅出介绍计算机原理的书籍,笔记版对原书内容进行了精炼和重组,使读者即使未读过原著也能快速理解核心概念。章节“加法机的制作”介绍了早期计算机如何利用电来进行基本的数学运算,如加法。
首先,作者通过一个直观的例子解释了加法运算的基本思路,设想用电压高低代表数字,比如20和15分别对应20V和15V的电压。然而,这种简单方法存在两大问题:一是当数字增大时,需要极高的电压,这在实际操作中难以实现;二是无法精确表示小数,电路容易受到干扰导致精度下降。
为解决这些问题,作者提出了采用多根导线来表示数字的创新方法。每根导线对应数字的一个位,例如125由三根导线分别代表1、2和5的组合,通过这种方式,数字的表示不再依赖于单一的高压,而是通过组合多个较低电压来实现。这种方法大大降低了技术挑战,同时也为后续计算机设计中的二进制编码奠定了基础。
这一章节不仅展示了计算机历史上的一个重要转变,还揭示了抽象思维在解决问题中的关键作用,即如何将复杂问题简化为可操作的物理模型。通过理解这些基本原理,读者可以更好地掌握计算机硬件工作的基础,并为进一步学习计算机科学打下坚实的基础。
2017-09-05 上传
2009-10-05 上传
2024-01-28 上传
2022-12-22 上传
2024-05-23 上传
2023-09-08 上传
2020-04-05 上传
2019-06-05 上传
liuhaoxb
- 粉丝: 2
- 资源: 1
最新资源
- Haskell编写的C-Minus编译器针对TM架构实现
- 水电模拟工具HydroElectric开发使用Matlab
- Vue与antd结合的后台管理系统分模块打包技术解析
- 微信小游戏开发新框架:SFramework_LayaAir
- AFO算法与GA/PSO在多式联运路径优化中的应用研究
- MapleLeaflet:Ruby中构建Leaflet.js地图的简易工具
- FontForge安装包下载指南
- 个人博客系统开发:设计、安全与管理功能解析
- SmartWiki-AmazeUI风格:自定义Markdown Wiki系统
- USB虚拟串口驱动助力刻字机高效运行
- 加拿大早期种子投资通用条款清单详解
- SSM与Layui结合的汽车租赁系统
- 探索混沌与精英引导结合的鲸鱼优化算法
- Scala教程详解:代码实例与实践操作指南
- Rails 4.0+ 资产管道集成 Handlebars.js 实例解析
- Python实现Spark计算矩阵向量的余弦相似度