星辰玖提示您:看後求收藏(第645章 三段式編碼,大明瘋皇,星辰玖,大文學小說網),接著再看更方便。

請關閉瀏覽器的閱讀/暢讀/小說模式並且關閉廣告遮蔽過濾功能,避免出現內容無法顯示或者段落錯亂。

好吧,這個還是很簡單的。

方以智立馬接過毛筆,一個一個把對應的字寫到了編碼下面。

1010敵,0000人,0100來,1111了,1011馬,1000上,1101圍,1000上,0101去,1100打。

敵人來了,馬上圍上去,打!

他寫完之後立馬就明白了。

原來,這編碼表是這麼個意思。

原來,這電報機就是這麼傳送訊息的!

泰昌見他一副恍然大悟的樣子,不由略帶得意道:“怎麼樣,現在明白了吧?”

明白了,明白了。

方以智連連點了點頭,突然間又愣住了。

緊接著,他又陷入沉思中。

泰昌見狀,不由好奇道:“怎麼了?”

方以智指著編碼表琢磨道:“皇上,這才十六個字啊,我們要準確無誤的傳送訊息,少說也要上千字的編碼吧?

後面的字怎麼編碼呢,一千個字的編碼恐怕得十位以上吧?

我們連續發這麼十餘個零和一,中間很有可能會出問題啊!”

這的確是個大問題。

一次傳送一段四位二進位制碼,可能還不會出什麼問題。

如果一次傳送一段十多位的二進位制碼,那很有可能會出問題,因為沒有就代表零啊,如果中間稍微停頓一下,別人就會誤會,多加進去一個零!

這個怎麼辦呢?

泰昌想了想,隨即提筆在紙上寫了八個1,然後細細算了算。

這一算,他眉頭不由皺了起來,11111111才二百五十五啊!

也就是說,方以智估摸的一點都沒錯,要給上千個字編碼,最少得十位以上。

看樣子用通和不通來代表1和0不保險,那麼,到底怎麼辦呢?

他看了看傳送訊號的開關,又看了看接收訊號的鈴鐺,突然間靈機一動。

對了,還有一種方式,點一下和按著不鬆手!

點一下就代表0,長按一秒或者三秒就代表1,這樣就不容易出錯了。

而且,為了保險起見,還可以將長編碼分成幾段傳送。

想到這裡,他果斷道:“要不這樣,我們改一下,把點一下開關當做0,把摁著開關一個或者三個眨眼時間不鬆手當做是1。

然後,我們再把一個編碼分成三段傳送,每一段都是四位,這樣,三段加起來就是十二位了,足以編碼數千個字了。”

呃,這樣改一下程式碼方式再分三段傳送好像是不會出問題了。

問題就是,這一段一段的怎麼分呢?

方以智想了想,又問道:“皇上,我們這三段怎麼分,中間停多久呢,畢竟兩邊沒法說話,對面也不知道你這到底是一個編碼的分段還是下一個編碼的開始。”

這個,看樣子還得有個輔助的東西才行。

泰昌掃視了一圈,不由靈機一動。

他指著一旁桌上的沙漏道:“我們做一批一彈指的沙漏,事先約定好,每一段編碼中間間隔的時間就是一彈指,發完一短編碼就把沙漏翻過來,等沙漏計時結束了再繼續下一段。如果中間間隔超過一彈指時間,那就是下一個編碼了。”

一彈指大約是五秒鐘時間,傳送電報的時候,停五秒鐘已經算是不短的時間了,這樣應該就不會出現誤判了。

這辦法的確不錯。

方以智想了想,又建議道:“皇上,不若這樣,我們約定好,雙方在傳送或者接收完一段四個編碼之後同時把沙漏翻轉過來,沙漏計時結束之前傳送的就算是下一段編碼,沙漏計時結束之後傳送的就算是下一個編碼。”

聰明!

這樣應該就不會有任何錯誤了。

只需把編碼表列出來,然後好好操練一番,就可以嘗試遠距離通訊了。

想到這裡,泰昌不由點頭讚賞道:“很好,就這麼辦,你趕緊把所有字的編碼表編出來,同時讓工部做一批一彈指的沙漏,我們就可以試試京城到通州之間的遠距離通訊了。”

這就是後世有名的三段式編碼雛形。

當然,這個後世已經不是泰昌腦海裡的後世了,而是大明一統的後世。

本章未完,點選下一頁繼續閱讀。

都市小說相關閱讀More+

科學大佬的文藝生活

東小林

烽煙盡處

酒徒

重生八零當學霸

朵樂兒

春夜降臨

艾魚

絕世之天命成凰

柒白公子

好久不見

寐語者