[考題] 100年鐵路 資料通訊

看板Examination作者 (牡丹江)時間10年前 (2014/06/10 21:08), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/2 (看更多)
第二大題 若我們需要傳送8bytes的資料,以十六進位表示為 3456, ABCD,02AC, BBBB 假設我們用16位元來做checksum (一) 請說明checksum基本工作原理 (二) 請找出上述8bytes傳送端的checksum (三) 找出接收端的checksum 若我們收到的第二筆資料為 ABCE 第三筆為 02BA, 請問 在(一)中得到的checksum可以測的出錯誤嗎? 請證明。 我的理解是 checksum是用一的補數去作? 所以是 四個相加 作 一的補數嗎? 第三小題就不知道該如何解了 希望有高手能為小弟解答 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.43.77.48 ※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1402405736.A.338.html

06/10 21:27, , 1F
應該是用第二題的答案去去檢查3456,ABCE,02BA,BBBB這樣
06/10 21:27, 1F

06/10 22:33, , 2F
意思是說 用一樓說得再做一次 加法 與checksum相加
06/10 22:33, 2F

06/10 22:33, , 3F
看是否為FFFF這樣嗎
06/10 22:33, 3F

06/11 00:15, , 4F
照提議應該是,檢查和就是看資料被更動後能不能檢查出來
06/11 00:15, 4F
文章代碼(AID): #1JbmDeCu (Examination)
文章代碼(AID): #1JbmDeCu (Examination)