博多式电报机

-{H|zh-hant:位元; zh-cn:比特;}-

博多式电报机是法国人于1874年发明的“”。主要特点是字符用5比特编码,采用两个字符集。

博多码
博多于1872年开发了他的第一台多路复用电报机,并在1874年申请专利。1876年,他按照卡爾·弗里德里希·高斯和威廉·爱德华·韦伯的建议将6位编码修改为5位编码
|-
! colspan="2"| Pattern of impulses
1=mark 0=space
! rowspan="2" width="100pt"| 字母集
! rowspan="2" width="100pt"| 数字标点符号集
|-
! width="100pt"| 大端序
! width="100pt"| 小端序
|-
| 00000 || 00000 || Null || Null
|-
| 00100 || 00100 || Space || Space
|-
| 10111 || 11101 || Q || 1
|-
| 10011 || 11001 || W || 2
|-
| 00001 || 10000 || E || 3
|-
| 01010 || 01010 || R || 4
|-
| 10000 || 00001 || T || 5
|-
| 10101 || 10101 || Y || 6
|-
| 00111 || 11100 || U || 7
|-
| 00110 || 01100 || I || 8
|-
| 11000 || 00011 || O || 9
|-
| 10110 || 01101 || P || 0
|-
| 00011 || 11000 || A || –
|-
| 00101 || 10100 || S || Bell
|-
| 01001 || 10010 || D || $
|-
| 01101 || 10110 || F || !
|-
| 11010 || 01011 || G || &
|-
| 10100 || 00101 || H || #
|-
| 01011 || 11010 || J || '
|-
| 01111 || 11110 || K || (
|-
| 10010 || 01001 || L || )
|-
| 10001 || 10001 || Z || "
|-
| 11101 || 10111 || X || /
|-
| 01110 || 01110 || C || :
|-
| 11110 || 01111 || V || ;
|-
| 11001 || 10011 || B || ?
|-
| 01100 || 00110 || N ||,
|-
| 11100 || 00111 || M || .
|-
| 01000 || 00010 || Carriage return || Carriage return
|-
| 00010 || 01000 || Line feed || Line feed
|-
| 11011 || 11011 || Shift to figures ||
|-
| 11111 || 11111 || || Shift to letters
|}
ITA2是5比特编码,包括字母集("letter shift",LTRS)与数字标点符号集两个字符集("figure shift",FIGS)。在FIGS字符(码位为1B)后的字符都在数字标点符号集中解读,直到遇到LTRS字符(码位为1F)。LTRS字符后的字符都在字母集中解读,直到遇到FIGS字符为止。

俄语博多码
由于西里尔字母表比较大,所以俄语的博多码()使用3个5比特编码的字符集,分别表示:

  • 拉丁字母表
  • 西里尔字母表的大部分
  • 少量西里尔字母与阿拉伯数字

参考文献

评论 (0)

  • 还没有评论,来抢沙发吧。