Task Performance in Data and Digital Communications
Task Performance in Data and Digital Communications
BT503
Step 1. Divide the data unit into 8 bits starting from right to left.
01110100 01000100 00001111
Step 2. Perform Binary Addition in all groups. Step 3. Add the 8-bit excess in the next line
and
Carry 1 1 1 1 1 get its 1’s complement (binary inversion) to get
0 0 0 0 1 1 1 1 The checksum.
0 1 0 0 0 1 0 0 0 0 0 0 1 1 1 1
+ 0 1 1 1 0 1 0 0
0 1 0 0 0 1 0 0
1 0 1 0 0 0 0 1 1 1
+
0 1 1 1 0 1 0 0
1 0 0 0 0 1 1 1
1’s 0 1 1 1 1 0 1 0
complement
(CHECKSUM)
Step 4. Add the checksum to the leftmost part of the data unit.
01111010 01110100 01000100 00001111
Step 5. Perform Binary Addition in all data unit groups. Add the excess bit into self.
1 1
Carry 1 1 1 1 1 1 1 Carry 1 1 1 1 1 1 1
0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0
+ 0 1 1 1 0 1 0 0 + 0 1 1 1 0 1 0 0
1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1
1 0
No Data 1 1 1 1 1 1 1 1
Corruption