所以群臣很快通過了建造臂板的提議,在居庸關和昌平鎮之間,試驗用臂板傳遞信號。
旗語和臂板的事情,就這樣確定下來。
朱由檢讓兵部、太仆寺和海軍衙門合作,制定一套海陸通用的旗語臂板用語。
然后他又提出了一種,用燈光傳遞信號的辦法。
命小太監取來一盞油燈,朱由檢讓他用紅布蒙住,然后快速拿開。
如此來回幾次,朱由檢看著不明所以的群臣,詢問他們道:
“你們覺得,用這種光暗的變化傳遞信號如何?”
“暗代表陰,用數字0表示,記錄時可以簡單記成點。”
“亮代表陽,用數字1表示,記錄時可以簡單劃個杠。”
“以點和杠代表數字和字母,就能像旗語一樣,傳遞復雜的信息。”
這個比旗語還要抽象,也更難以理解。
畢竟旗語兩個手臂一橫就代表1,變化角度代表其它數字,群臣都能明白。
但是用燈光明暗代表1和0,再用0001、0010這樣的數字代表1和2,他們的腦子一時間轉不過彎來。
還是徐光啟的數學知識深厚,思索了一會兒后,試著解釋道:
“陛下的意思是只有0和1兩個數字,加上1就增加1,再加1就進位。”
“以0001代表1;加1就是0010,代表2;再加1就是0011,代表3”
“以此類推,可表達十個數字。”
“然后這些數字用數字碼轉譯,可以表達文字。”
朱由檢聽到徐光啟竟然能聽明白,頓時擊掌贊嘆。
二進制歷史上是由萊布尼茨提出的,這個人還要再等十八年才能生出來。
他以為自己在這時候提出,很難有人理解。
沒想到徐光啟憑借深厚的數學知識,硬是聽懂了二進制。
這讓他非常高興,讓徐光啟向群臣解釋。
徐光啟解釋了很久,這些朝堂上的老頭子也沒有多少人聽明白。
朱由檢無奈之下,只得繪了個表,讓他們記住對應關系就行了。
表里面還加上了點“”和杠“”,以短碼和長碼稱之,合起來稱為長短碼。
字符和二進制數字、長短碼的對應關系
摩爾斯電碼
這種長短碼,自然是朱由檢仿照后世的摩爾斯電碼制作的。
只是他沒有記憶過摩爾斯電碼,也不覺得應該完全照搬。
所以他根據摩爾斯電碼的原理,自己設定了一套辦法:
用四位長短碼表示數字,五位長短碼表示字母。
多出的四個點或五個點代表句號,用以消息斷句。
其它的則代表天干符號,對應相應的密碼本。
這樣在發送數字碼的時候,就能把長短碼自動按四位區分。發送字母碼的時候,則按五位區分。相比摩爾斯電碼,不需要記錄間隔。在傳遞消息的時候,更加快捷方便。
比四位長短碼更簡短的一二三位長短碼,則作為傳遞固定消息的代號。
例如后世的汽車燈語,就是用大燈間隔閃爍,表達一定的含義。