原始資料:1 0 1 0 1 0 1 0 0 1
插入校驗位:_ _ 1 _ 0 1 0 _ 1 0 0 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14
計算校驗位的值
第 1 位(位置 1):檢驗所有位置的 1、3、5、7、9、11、13,二進位為 1010100,校驗位為 1。
第 2 位(位置 2):檢驗所有位置的 2、3、6、7、10、11、14,二進位為 0110111,校驗位為 1。
第 4 位(位置 4):檢驗所有位置的 4、5、6、7、12、13、14,二進位為 0101011,校驗位為 0。
第 8 位(位置 8):檢驗所有位置的 8、9、10、11、12、13、14,二進位為 1001101,校驗位為 0。
將校驗位填入對應位置
markdown
複製程式碼
資料加校驗位:1 1 1 0 0 1 0 0 1 0 0 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14
最終漢明碼
複製程式碼
加上漢明碼後的資料:11100100100101