二、概述與原理
1.奇偶校驗碼是一種最簡單,最直接。應用最廣泛的檢錯碼,他的碼距為
,因此他只能
取值(或
)將是整個校驗碼中「
」的個數為奇數或偶數。但校驗碼的取值使整個校驗
碼中「」的個數為奇數時,稱為奇校驗;當「
」的個數為偶數時為偶校驗。在實際中應
用中多採用奇校驗,
因為奇校驗中不存在全為
的**,
因此在某些場合下更易於辨別。
2.校驗位的形成:當吧乙個位元組的**
d7~d0
寫入主存時,就同時將它們送往奇偶校驗邏
輯電路,該電路產生的「奇形成」訊號就是校驗位。它將
位**一起作為奇校驗碼寫入
主存。若
d7~d0
中有偶數個「
」,則形成「奇形成」,若
d7~d0
中有奇數個「
」,則「奇形成」等於
3.校驗檢測:校驗檢測是將讀出的
位**(
位訊號位和一位校驗碼)同時送入奇偶校驗
電路檢測。若讀出**沒有錯誤,則「奇偶檢驗出錯」等於
;若讀出**在某位上出現錯
誤。則「奇偶校驗出錯」等於
,表示這個
位**中一定有某一位出現錯誤,但是具體的
錯誤位置不能確定。
三、實驗步驟
1.multisim
軟體,開啟建立乙個設計頁面
2.放置元器件(個5v
直流電源,
個開關,
個千歐和乙個
歐的電阻,
個異或門,
個非門,乙個
led顯示燈,底線)
。根據實驗原理設計並連線電路如下圖所示
java 奇偶校驗
奇校驗 param bytes 長度為8的整數倍 param parity 0 奇校驗,1 偶校驗 return throws exception public static byte parityofodd byte bytes,int parity throws exception if par...
奇偶校驗原理
奇偶校驗原理 通過計算資料中 1 的個數是奇數還是偶數來判斷資料的正確性。在被校驗的資料後加一位校驗位或校驗字元用作校驗碼實現校驗。校驗位的生成方法 奇校驗 確保整個被傳輸的資料中 1 的個數是奇數個,即載荷資料中 1 的個數是奇數個時校驗位填 0 否則填 1 偶校驗 確保整個被傳輸的資料中 1 的...
Parity check(奇偶校驗)
description input multiple test cases.each test case is an integer n 0 n 101000 in a single line.output for each test case,output the answer of f n mo...