• 趣谈"摩尔斯电码"(一)


         最近在看《编程的奥妙》一书,贯穿全书的始终是"摩尔斯电码",把人类的语言及动作能够象文字一样表达出来,它诠释了消息传递的新的概念。

         摩尔斯电码中点划之间的间隔是极为关键的。例如,发送字母A时,点划之间的间隔应与
    一个点的时间大致相同(如果点的时间是1秒,那么间隔的时间也是1秒)。同一个词中字母间
    间隔稍长,约为划的持续时间(或者3秒,如果那是划的持续时间的话)。下面是单词“h e l l o”
    对应的摩尔斯电码,图中示意了字母间的间隔(隙):

         H          E          L                 L                      O

          几乎所有人都知道一点儿摩尔斯电码,国际遇险信号S O S的摩尔斯电码为“三点三划三
    点”。S O S并非缩写,选择它仅仅因为它有一个易记的摩尔斯电码序列。第二次世界大战中,
    英国广播公司选用贝多芬第五交响曲中的片段作为节目前奏— B A H 、B A H 、B A H 、
    B A H M M M M M,听起来颇像摩尔斯电码中V(代表Vi c t o r y)的码字。
    摩尔斯电码的一个缺点是它没有对大小写字母进行区分。除表示字母外,摩尔斯电码还
    用5位长的码字来表示数字:

         尽管摩尔斯电码与计算机毫不相关,但熟悉它的本质却对深入了解计算机内部语言和软
    硬件的内部结构有很大的帮助。
    这就是后面要提到的进制的演变。

  • 相关阅读:
    为什么图层1剪切蒙版到图层2,图层1不见了?
    制作放射状背景
    如何制作底纹(2)
    如何制作底纹?
    web网页按钮如何制作
    取得表中数据的insert语句
    Solr查询详解
    .NET开发过程中的全文索引使用技巧之Solr
    工作中常用的数据库操作脚本整理
    如何在Linux上编译c++文件
  • 原文地址:https://www.cnblogs.com/phirothing/p/1297526.html
Copyright © 2020-2023  润新知