moea_joint
112年
[資訊] 計算機原理、網路概論
第 23 題
現有資料碼 1010111 及 0011001,若採用奇同位元(Odd Parity)檢查,其同位元值分別為何?
- A 0 及 0
- B 0 及 1
- C 1 及 0
- D 1 及 1
思路引導 VIP
如果在一個通訊協定中,我們規定傳送出去的每一串數字裡,『1』出現的總次數一定要是奇數。當你拿到一串資料並數完它原本有多少個『1』之後,你會根據什麼邏輯來決定最後要補上的那個位元應該是 0 還是 1 呢?
🤖
AI 詳解
AI 專屬家教
恭喜你準確地判斷出這組資料的同位元值!這顯示你對奇同位元檢查 (Odd Parity Check) 的核心定義掌握得非常紮實。在錯誤偵測機制中,奇同位元的運作邏輯是為了確保「原始資料」加上「同位元」後,整串序列中 「1」的總個數必須為奇數。
奇同位元邏輯驗證
我們來重新檢視這兩組資料碼:第一組資料 $1010111$ 中「1」的個數為 5 個,由於 5 本身已經是奇數,為了維持奇數狀態,最後補上的同位元必須為 $0$;第二組資料 $0011001$ 中「1」的個數為 3 個,同樣地,3 也是奇數,因此同位元也必須補上 $0$。你精準地算出了兩者皆為 0,展現了良好的邏輯穩定度。
▼ 還有更多解析內容