網(wǎng)友評分:
9.7分
按位異或校驗和計算器是一款C#寫的用于計算按位異或校驗和的小工具,專用于異或校驗運算的小工具,針對十六進制打造,首先將數(shù)據(jù)位的各位進行“異或”操作就是統(tǒng)計其中1的個數(shù)是偶數(shù)還是奇數(shù),本例結(jié)果為0,然后將結(jié)果0與1相“異或”得1,得到的結(jié)果就是奇校驗位的值。
1、軟件啟動程序在bin文件夾下的Debug文件夾里,雙擊打開“按位異或校驗和計算器.exe”,直接運行
2、在“HEX”輸入HEX編碼(定義:將每一個字節(jié)表示的十六進制表示的內(nèi)容,用字符串來顯示)。
3、點擊“計算”按鈕得到校驗和,顯示在CHECK SUM欄目框內(nèi)
1、邏輯加法(“或”運算)
邏輯加法通常用符號“+”或“∨”來表示。邏輯加法運算規(guī)則如下:
0+0=0, 0∨0=0
0+1=1, 0∨1=1
1+0=1, 1∨0=1
1+1=1, 1∨1=1
從上式可見,邏輯加法有“或”的意義。也就是說,在給定的邏輯變量中,A或B只要有一個為1,其邏輯加的結(jié)果為1;兩者都為1則邏輯加為1。
2、邏輯乘法(“與”運算)
邏輯乘法通常用符號“×”或“∧”或“·”來表示。邏輯乘法運算規(guī)則如下:
0×0=0, 0∧0=0, 0·0=0
0×1=0, 0∧1=0, 0·1=0
1×0=0, 1∧0=0, 1·0=0
1×1=1, 1∧1=1, 1·1=1
不難看出,邏輯乘法有“與”的意義。它表示只當參與運算的邏輯變量都同時取值為1時,其邏輯乘積才等于1。
3、邏輯否定(非運算)
邏輯非運算又稱邏輯否運算。其運算規(guī)則為:
0=1 非0等于1
1=0 非1等于0
4、異或邏輯運算(半加運算)
異或運算通常用符號"⊕"表示,其運算規(guī)則為:
0⊕0=0 0同0異或,結(jié)果為0
0⊕1=1 0同1異或,結(jié)果為1
1⊕0=1 1同0異或,結(jié)果為1
1⊕1=0 1同1異或,結(jié)果為0
即兩個邏輯變量相異,輸出才為1
異或校驗算法(又稱為BCC校驗)
常見的校驗方法有:奇偶校驗、循環(huán)冗余校驗CRC、異或校驗、校驗和、漢明校驗
標簽: 校驗工具
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2025 www.virtualinsta360.com.All rights reserved.
浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號