隐匿在计算机软硬件背后的语言

那本书是不常从一人长辈的博客中得知的,那时候在找有关硬盘的相干材质,然后从链接的链接中查出有如此一本书,接着查看了那本书的连带介绍,便果断的买了。

《编码:隐匿在Computer软硬件背后的语言》
宗旨音讯
作者: (美)佩措尔德(Petzold,C.) [作译者介绍]
译者: 左飞 薛佟佟
出版社:电子工业出版社
ISBN:9787121181184
上架时间:二零一一-10-22
出版日期:二零一三 年1月
开本:16开
页码:436
版次:1-1
所属分类: Computer > Computer科学理论与基础知识 > 计算理论 >
综合
计算机 > 软件与程序设计 > 综合 > 高档程序语言设计
永利澳门游戏网站 1

想必大许多人都清楚,未来的Computer使用的都以出色的冯*诺伊曼种类布局,即计算机必得有二个存款和储蓄器,一个调控器,二个运算器,输入设备和输出设备。但不分明都知晓怎么要有那五部分以及它们中间是怎样合营的,编码在内部到底起了什么样效率。要是你有此疑问,那么通过阅读这本书你就足以对那一个主题素材的答案有三个明明的刺探。

更加多关于
》》》《编码:隐匿在管理器软硬件背后的言语》

计算机在大家前几日的社会中是十分重要的,大致人手一台。在音讯传送上得以说是革命性的。在后周,我们的音讯传递格局有大战、鸿雁传书、驿站快马等等,要求消耗十分大的人力物力,并且功效还相当慢;而到了近代,则有了穆尔斯代码,传呼机,电话等等,成效逆天,从当中华到大洋彼岸的美利坚合营国打电话也是分分钟的事。新闻传送近在眼下,触手可得。而新闻的高效传递又是怎么着开首的?它又是怎么推进Computer的上扬的?从Morse代码到布莱叶盲文,从布莱叶盲文到二进制,你能够明白到编码其实便是消息的一种表现方式,只是不一致门类的新闻编码情势各异而已。这一个音信最后都能够被二进制数据表示,进而引出了Computer的“0”“1”机制,如何用“0”“1”来传递音信呢?请继续往下看~

内容简单介绍
书籍
微型Computer书籍
  《编码:隐匿在计算机软硬件背后的语言》是一本陈诉Computer职业规律的书。不过,你相对不要因为“专业规律”之类的单词就武断地认为,它是刚烈而难懂的。小编用增添的想象和清楚的笔墨将类似繁杂的理论阐释得简单明了,你丝毫不会倍感没意思和平板。更主要的是,你会因此而博得对Computer专门的学问原理较深切的了解。这种明白不是抽象层面上的,而是有着一定深度的,这种深度依旧不逊于“电气技术员”和“程序员”的驾驭。
  不管你是Computer高手,还是对这一个奇妙的机械充满敬畏之心的新手,都无妨翻阅一下本书,读一读大师的杰出小说,必然会有获取。
目录
《编码:隐匿在计算机软硬件背后的言语》
1 至亲昵友 / 1
编码是怎么样?在本书中,这些词的情趣是指一种用来在机器和人里面传递消息的不二等秘书技。换句话说,编码正是沟通。对别的能听到大家的声音并明白我们所说的言语的人来讲,大家发出的声响所变成的词语正是一种编码。用手电能替代声音来与相爱的人交谈吗?当然值得一试。
2 编码与重组 / 7
Morse码也被称做二进制码,因为这种编码的重组要素唯有七个——“点”和“划”。不过,点、划的三结合却能够表示你想要的大肆数目标码字。那中间的法规是怎么?本章大家就来索求一番。
3 布莱叶盲文与二进制码 / 13
布莱叶盲文是为了便利盲人阅读而发明的一种编码。在这一章中我们将解析布莱叶盲文,来拜候它是何等工作的。大家并不是要真的学习布莱叶盲文,并且也毫无特意记住关于它的什么内容。咱们独有大概从当中归咎出编码的一部分天性。
4 手电筒的分析 / 21
为了了然电在计算机中的职业规律,大家先得留心商讨一番电学,但是并不是操心,只须求一些基础知识就够了。在本章,大家将以手电筒为教学道具,教导您步入地下的电学世界。
5 绕过拐角的通讯 / 32
在第1章,大家早就讲过用手电与意中人实行交谈的措施,可是如此的艺术是有局限性的,你的沟通对象必需住在街对过,并且你们卧房的窗口正好相对。然则,现实不会接连如此。当手电筒的光无法达到朋友的起居室时,怎么着与他们实行无声的交换啊?电路恐怕能够助你一臂之力。
永利澳门游戏网站,6 电报机与继电器 / 40
满世界性即时通讯对于大家的话早就习以为常,你倘诺生存在19世纪刚开始阶段,可没那样实惠。你当然能够拓宽即时通讯或然中远距离通讯,可是不能够何况完结这两点。即时通讯受声音传入距离的限量,大概受视界的限定。使用信件倒是能够张开更中远距离的通讯,然则寄信花费的岁月太多,何况须要借助交通工具。为了减轻这么些主题素材,电报应际而生,而陪伴着电报诞生的继电器更是具有首要性意义的远大发明。
7 大家的10个数字 / 47
人人很轻巧驾驭,语言只但是是一种编码。比如塞尔维亚共和国语中的“cat”(猫)在其余语言中能够写做gato、chat、katze、koiiik或kátta。可是,数字仿佛并不是那么轻易随文化的不及而改变。不论大家说什么样语言,或采Nash么的失声,在那几个星球上的全数人都用以下办法来书写数字:0,1,2,3,4,5,6,7,8,9。你打探那十三个数字么?
8 十的代替品 / 55
对全人类来说,10是三个卓殊重要的数字。它是我们大多数人有着的手指头或脚趾的数量。大家人类已经适应了以10为基数的数字系统。不过只可以使用十进制来计数吗?固然人类像卡通人物那样每只手唯有4根手指会怎么样?
9 二进制数 / 71
二进制是最简单易行的数字系统,当中只含有四个数字:0和1。二进制中的1位(bit)称为1比特,我们得以用它来发挥轻巧的新闻:是不是;亮或灭;展开或关闭,等等。而事实上就算消息能转变来三种或多样恐怕性的挑三拣四,就都可以用比特来表示。这种例子在常常生活中随处可知,譬如相机胶卷的胶片速度,各个商品包装上的条形码。
10 逻辑与开关 / 90
对于古希腊语(Greece)人来讲,逻辑是在追求真理的长河中所使用的一种剖判方法,是一种教育学方式。而United Kingdom的科学家George·布尔却感觉能够找到一种数学方式来说述逻辑,由此她表明了布尔代数。更关键的是,布尔代数运算可以用按钮、导线和灯泡组成的电路来促成,布尔代数中的and和or,与线路中开关的串联和并联,有着千奇百怪的照看关系。
11 门 / 108
继电器像开关一样,可以串联或并联在电路中实施轻易的逻辑职责。这种继电器的重组叫做逻辑门(logic
gate),也简称门。这里提到的逻辑门实行“轻便”逻辑任务是指逻辑门只完毕最核心的机能。本章就介绍这些用来达成最基本逻辑职分的门。
12 二进制加法器 / 135
加法是算术计算中最基础的演算,如若想搭建一台微型Computer,首先将在搭建出计算八个数加和的零部件。本章我们将动用前边章节中用过的按键、灯泡、导线、电瓶、逻辑门等那些总结的部件,搭建一个二进制加法器。
13 怎么样完毕减法 / 147
当你确信继电器连接在协同真的能够兑现二进制数加法的时候,你可能会问:“如何贯彻减法呢?”问得好!那表明你是一定有觉察力的,加法和减法在好几地点互为补充,但是在机制上两个却存在本质分化。不过,没涉及,大家得以想有的办法,把减法运算形成加法。
14 反馈与触发器 / 160
想象一下,如若你未曾了记念力,该怎么去数数?大家不记得刚刚数过的数,当然也就不能够分明下叁个数是如何!同理,多少个能计数的电路一定必要触发器。本章要介绍的就是种种触发器。
15 字节与十六进制 / 186
在前头的章节中,加法器、锁存器以及数据选用器的输入和出口方式都以8位的数据流,也即数据路线的位宽为8,为啥要定义为8位呢?为什么不是6位、7位、9位或十二人?本章将要解释当中的因由。
16 存款和储蓄器协会 / 197
每一天早晨,大家将自个儿从入睡中唤醒,那时大脑的空白会异常快被回忆填满。大家马上会意识到温馨身在什么地点,近些日子做了些什么事情,有啥样布署计划。有的事情大家急迅就会想起来,但有的时候并非那样。我们能够重视多数工具来记录音讯,举个例子笔和纸、磁带,当然以后还是能够动用存款和储蓄器。
17 自动操作 / 215
人类的特性中包罗一些懒惰的特质。大家总是争持繁重的干活,对干燥的、重复性的职业食肉寝皮。所以,当您无法不用前面搭建的加法器总计九十九个数,乃至更多少个数的加法时,有一种观念就能够不可禁绝地从脑子里冒出来:怎么着让加法器自动地产生多少输入和计量呢?办法分明是一些,那便是编写程序。
18 从算盘到集成电路 / 252
算盘、滑尺、纳Peel骨架、差分机、深入分析机、继电器、电子管、晶体管、微芯片、Computer;甘特、帕斯卡、莱布尼兹、杰奎德、巴贝芝、图灵、冯·诺依曼、香农;ibm、Bell实验室……你以为迎接不暇了吗?把这么些你或熟识或生分的名词和名字串起来,就是人类的一个钱打二16个结工具发展史。让时光倒流,去拜会那二个精细的工具,感受天才们的巧思吧!
19 三种标准的微管理器 / 276
将中心管理器的具有组成组件封装到一块硅微芯片上,就收获了Computer。第一片微管理器微芯片诞生于一九七一年,即intel
4004多重,当中集成了2300个晶体管,你或然感到可笑——方今家用计算机的微型Computer上所陈设的结晶管数量已经以亿为计量单位了。不过,从本质上来讲,微管理器实际所做的办事并不曾变。在本章,大家就来探视三种具备辉煌历史的特出微处理器:intel
8080和moto铃木梨央 6800。
20 ascii码和字符转变 / 307
计算机中的存款和储蓄器独一能够积存的花样是比特,因此一旦想在处理器上处理新闻,就不可能不把它们转变为比特的款型来储存。大家已经调整了哪些用比特来表示数字和机器码。如何用它来存款和储蓄文本呢?毕竟,人类所积攒的大比非常多音信,都是种种文件情势保留的。上边就轮到ascii码出场了!
21 总线 / 325
一台微型Computer包含广大部件:核心管理器、存款和储蓄器、输入/输出设备等。日常那么些部件根据效果与利益被分级安装在四个或越来越多的电路板上。那几个电路板之间通过总线(bus)通讯。假使对总线做二个轻巧的不外乎,能够感到总线正是数字非确定性信号的聚焦,而那么些确定性信号被提必要计算机上的每块电路板。
22 操作系统 / 346
你恐怕希望过本人组装一台近乎完整的Computer,像老木偶匠盖比特雕刻木偶匹诺曹同样,全体亲自入手用小组件实现。然而在您的机械能产生你想要的操作从前,还差三个入眼的东西——操作系统!
23 定点数和浮点数 / 365
子弹头、分数以及百分数等各连串型的数字与大家一动不动,它差少之又少出以后我们生活的具有犄角。比方你加班2.75钟头,而公司按符合规律干活时间的1.5倍支付你薪金,你用那一个钱买了半盒鸡蛋并交了8.五分之二的出售税。在微机的内存里,全部的数都意味着为二进制格局。通过前边的读书,我们清楚2用二进制能够表示为102,不过2.75用二进制怎么着表示呢?那正是本章的宗旨。
24 高端语言与低端语言 / 381
第22章介绍了怎么编写一段轻便的次第,让大家得以行使键盘将十六进制机器码输入Computer,以及因而摄像展现设备来检查这一个代码。然则使用机器码编写程序就不啻用牙签吃东西,伸动手臂费半天劲刺向食物,但老是都只取到小小的一块,用这种低等语言编写程序既费时又困难,有悖于我们评释Computer的当初的愿景。可是,大家想出了一种功能更加高的编制程序方法——使用高档语言。
25 图形化革命 / 398
回想历史,从第一台继电器计算器到明天了却,六七十年过去了,Computer的管理速度火速增进。但是要丰盛利用计算机日益增加的运算和管理手艺,就必须不断革新Computer种类中的客商接口(user
interface),因为它是人机交互的轴心。图形化革命来了!

从“0”“1”能够很轻巧联想到大家电路中的按键,举例,一节约用电瓶,三个灯泡,三个按钮,通过导线将它们串联起来,就会结合二个回路。张开开关,灯灭,我们得以将灯灭这么些结果标为“0”,闭合开关,灯亮,可以将灯亮那几个结果标为“1”。通过电路的串并联调换,大家能够赢得好些个的逻辑门电路,举个例子:与门,或门,非门,与或门,与非门等等,借使大家想要三个加法器,就可以先列出它的真值表,获取它的布尔表明式,再经过化简它的布尔表明式,获得加法器的电路,从而完结加法的功用。(那有个别高端学园数电课本有详细讲,如有兴趣,能够参谋~)

本图书消息来自:中华互相出版网

当我们收获了加法器,那我们也就足以经过转移电路获得减法器,触发器等等,触发器是有纪念作用的,是或不是足以联想到存款和储蓄器呢?是的,我们已经过来存款和储蓄器这里了,它是冯*诺伊曼连串布局中不得缺点和失误的一片段,在那本书里小编通过译码器、锁存器和选择器营造了叁个粗略的
64K*8 RAM 阵列,它能够累积 65536 个 8
位数据同一时间读取当中的任性多少个。与此同一时候,还给其余部件提供了联网系统的空子,这一个部件能够自由地读取并接纳存款和储蓄器中贮存的数量,仍是可以够把多少写入存款和储蓄器。

调节器和平运动算器大家得以把它们组成起来,起个新名字,叫做管理器,能够把它想象成计算机的大脑。一九七零年,第一块“Computer集成电路”,可能叫做“微管理器”诞生了,它正是 英特尔4004。4004 微电路有 3 个重大的特征:

1、4004 是多少个 4 位的管理器,那意味着管理器中数据通路宽度独有 4 位;

发表评论

电子邮件地址不会被公开。 必填项已用*标注