Re: [請益] 請問計摡方面的問題

看板ask-why (知識奧秘)作者 ( 沈澱過往)時間16年前 (2010/01/14 22:36), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串3/5 (看更多)
: --------------------------------------------------------偶樹分隔線v( ̄︶ ̄)y : Q2:請問二進數(Binary Numbers)與二進碼(Binary Codes)之區別為? : 請問二進數(Binary Numbers)與二進碼(Binary Codes)之區別為? : (A)兩者之間並無不同 : (B)二進數固定二進碼可變 : (C)二進碼之數元所表示之值,由字長來決定 : (D)二者之數元各數不同 怎麼沒人來回這一題? Binary Numbers顧名思義,把Numbers用二進位表示法表示,所以數字固定,表示法 就只有一種,例如數字3,就是11,若要用4 bits儲存,是0011,若用8 bits儲存, 是00000011,這毫無爭議,不會有人說它算出來的數字其實是9。 Binary Codes就不一樣了,既然是codes,那麼在通訊系統中只要encoding(編碼)和 decoding(解碼)遵循同一套規則即可。換句話說,另外一套通訊系統可以定義自己的 encoding/decoding規則,即使表達的資訊是一模一樣。 舉例來說,系統A定義"雞蛋"的binary codes是1011,系統B定義"雞蛋"的binary codes 是0011。 那麼,在系統A裡,你想傳送"雞蛋"這個字符,就是把1011轉成類比信號送出去,接收方 只要收到1011的波形,就知道要轉換成"雞蛋"。 1011在系統B裡,可能定義成"雨傘",可能定義成其他東西,但絕對不會是"雞蛋",因為 已經定義成0011。 所以系統不同,encoding/decoding的規則就不同。而為了成功達到通訊的目的,傳送方 與接收方必須使用相同的規則才行。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.197.128

01/14 22:38, , 1F
因為你可以回得很好,給個推;不過這又好像作業題..無奈啊
01/14 22:38, 1F

01/14 23:31, , 2F
這是作業沒錯啊XD
01/14 23:31, 2F

01/15 00:40, , 3F
就像是huffman code
01/15 00:40, 3F

01/15 14:32, , 4F
謝謝~~好棒的形容~
01/15 14:32, 4F
文章代碼(AID): #1BJol_fv (ask-why)
文章代碼(AID): #1BJol_fv (ask-why)