编码的奥秘
Posted fire-works
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编码的奥秘相关的知识,希望对你有一定的参考价值。
摩尔斯电码:由萨谬尔摩尔斯发明
观察可得
E,T:只有一个滴或哒------------2^1
I,A,N,M:是有两个滴答组成----------2^2
以此类推三个滴答可以组成8个字母---------2^3
四个滴答可以组成16个字母---------2^4
这样就比26个阿拉伯字母还要多4个
通过终结可以使译码变得简单
但这样还不是最简单的
如果我们使用这张表可以更加轻松的记忆摩尔斯电码
摩尔斯电码总体可以总结一个公式:码字数=2^(滴+哒)
布莱叶盲文
布莱叶简介:路易斯·布莱叶1809年出生于法国的Coupvray,他的家乡在巴黎以东 25英里,父亲以打造马具为生.3岁时,在这个本不该在父亲作坊里玩耍的年龄,小布莱叶意外地被尖头的工具戳中了眼睛。由于伤口炎感染了另一只眼,他从此双目失明。1 0岁那年又前往巴黎的皇家盲人青年学院学习巴黎学校的创始人,发明了一种将字母凸印以供触摸阅读的方法。但这种方法使用起来较为困难,并且只有很少的书籍用这种方法“造”。视力正常的H a ü y陷入了一种误区。对他而言,字母 A就是A,它看起来也必须像是个A。Haüy也许没有意识到一种与印刷字母完全不同的编码会更适于盲人使用。另一种可选的编码有一个出人意料的起源。法国陆军上尉Charles Barbier在1 8 1 9年发明了一种他自称为écriture nocturne的书写体系,这种体系也被称为“夜间文字。他使用厚纸板上有规律凸起的点划来供士兵们在夜间无声地传递口信(便条),士兵们使用尖锥状的铁笔在纸的背面刺点和划,凸起的点可以用手指感觉阅读Barbier体系的问题是其过于复杂。Barbier没有用凸起的点来代表字母表中的字母,而是用其代表声音。这样的系统中一个单词通常需要许多码字表达。这种方法在野外传递短小消息还算有效,但对长一些的文章而言则有明显不足,更不要说是整本的书籍了。布莱叶在1 2岁时就熟悉Barbier方法了,他喜欢使用这些凸点,不仅因为它们易于用手指阅读,更因为它们易于书写。教室里拿着铁笔和纸板的学生可以记笔记供课后阅读。布莱叶勤奋地工作试图改进这种编码系统。不出 3年(在他1 5岁时),他创建了自己的系统,其原理直到今天还在使用。布莱叶系统有很长时间仅局限在他所在的学校使用,后来它逐渐扩散到世界各地。1835年,布莱叶染上了结核病。 1852年,在他43岁生日过后不久,他便去世了。
布莱叶编码:布莱叶编码都是由六个点组成,所以其总共有64个编码存在这64个码字根据上下文大多有双重含义,其中有数字标识以及取消数字标识作用的字母标识。这些标识改变了跟随其后的码字的含义—从字母变数字或从数字变字母。起这种作用的码字常被称为“先行码/前置码”或“转义码”,它们更改其后字符的含义直至更改作用被取消。
电的单词electron源于古希腊词elektron,然而他的意思并不是极小的物质而是琥珀,这个看似不相关的词来源于古希腊的一个实验就是琥珀与木材摩擦会产生静电。
元素的导电能力取决于它内部的原子结构。电子绕核旋转是在不同的轨道上的,这些轨道称为层。最外层只有一个电子的原子最容易失去那个电子,这正是导电需要具备的性质。
1个字节等于8个二进制数
八位数的优点:易于以BCD格式保存,并且易于保存文本除少数几个国家的文字外,大部分语言都可以用少于256个字符的字符集表示,表示黑白图的灰度也很合适
二进制与十进制相互转换十分麻烦,但是和八进制转换却十分方便
二进制转八进制方法:从右向左每三个一组每组对应的数即是八进制数
十六进制(hexadecimal),微软明确不要将十六进制数表述为hex,但是大多数人仍然使用这一表示
二进制转换十六进制方法为从左往右将二进制每四个为一组,每组所对应的数字即为十六进制数
一个触发器可以保存一位信息
锁存器:可以看出当为低电平时即C为一时输出与输入是相同的即D为几那么Q就是几
当C为零时,就为保持作用
我们需要的是储存八个一位数而不是储存一个八位数
读写储存器(随机访问储存器,RAM)可以储存八个一位数据RAM配置通常称为RAM阵列
8*1RAM为可以存放8位数每个只有一位
1024*8为可以存放1024个字节(一个字节等于8位)即为1kb
当一个装满的64k*8RAM阵列关掉电源后,所有的电磁铁失去磁性,所有的触点都会回到未触发的状态,也就是说RAM里的内容都会都会丢失
他需要恒定的电源来保持其中的内容
自动加法运算器需要做的工作为:装载,加,保存,停止
数字计算机有4个主要的部分组成:处理器,存储器,至少一个输入设备和一个输出设备
八位反向器和八位加法器一起称作算术逻辑单元或ALU
处理器可以响应的操作码叫做机器码或机器语言
巴贝尔:解析机 第一个意识到计算机中条件转移的重要性的人
霍勒瑞斯,1896年创建了制表机公司1911成为计算-制表-记录即C-T-R公司1924年公司改为国际商用机器公司即IBM
继电器并不是制造计算机最好的器件因为它很容易被影响1947年一只蛾子导致计算机出错,Harvard Mark将其记录下来写道“第一次发现真正的bug”
继电器一种可能的替代品为真空管,但真空管昂贵,热量大,耗电多,有寿命
艾伦m图灵:图灵机,图灵测试
k‘i‘ldy和noycy被认为是ic即集成电路(芯片)的共同发明者
戈登E摩尔:摩尔定律每18个月集体管的集成度将增长一倍
小规模集成电路:mmi <10
中规模集成电路:msi 10,100
大规模集成电路:lsi 100,5000
极大规模集成电路:slsi 5000,100000 个门
ttl代表晶体管-晶体管逻辑
微处理器:集成计算机中央处理器cpu
第一个微处理器为intel4004有2300个晶体管
后进先出存储器LIFO,这种储存技术叫做堆栈
ASCII码为七位编码
ASCII编码的缺点位太偏向美国
1988年几个主要的计算机公司一起开始研究一种代替ASCII编码的编码,unicode
unicode采用16位编码 开始的128个编码与ASCII编码相同
unicode的缺点,与ASCII相比其占用空间较大
总线是提供给计算机每块电路板的数字信号的集合
这些信号有4种
• 地址信号。这些信号由微处理器提供,常用来寻址 R A M单元,也可用来寻址连接到计
算机上的其他部件。
• 数据输出信号。也由微处理器提供,用来写入数据到 R A M或其他设备。要仔细推敲输
入和输出的含义。数据输出信号是从微处理器输出,变成 R A M和其
他设备的数据输入信号。
• 数据输入信号。是由计算机的其余部分提供,由微处理器读入的信号。数据输入信号通
常来自于R A M的输出,也即表示微处理器读入存储器内容。但是其他部件也提供数据
输入信号给处理器。
• 控制信号。由各种各样的信号组成,通常与计算机的特定处理器的控制信号一致。控制
信号可来自于微处理器或从其他部件传送到微处理器。例如,微处理器可用一个控制信
号来指示它要写一些数据到某一存储器地址。
以上是关于编码的奥秘的主要内容,如果未能解决你的问题,请参考以下文章