DTE (22320) Chapter 1 Notes
DTE (22320) Chapter 1 Notes
Number System
1
Digital Techniques(DTE-22320) Ms.C.M.Maind
Digital Techniques(DTE-22320)
Ms.C.M.Maind 2
•A number system defines a set of
values used to represent a quantity.
Digital Techniques(DTE-22320)
Ms.C.M.Maind 3
Classification of Number System
Digital Techniques(DTE-22320)
Ms.C.M.Maind 4
Computer architecture supports following
number systems.
Digital Techniques(DTE-22320)
Ms.C.M.Maind 5
• A Binary number system has only two digits
that are 0 and 1.
Digital Techniques(DTE-22320)
Ms.C.M.Maind 6
Octal number system has only eight (8)
digits from 0 to 7.
Digital Techniques(DTE-22320)
Ms.C.M.Maind 7
• Decimal number system has only ten (10)
digits from 0 to 9.
Digital Techniques(DTE-22320)
Ms.C.M.Maind 8
• A Hexadecimal number system has sixteen (16)
alphanumeric values from 0 to 9 and A to F.
Digital Techniques(DTE-22320)
Ms.C.M.Maind 9
Table 1.2 Units in binary Number System
Digital Techniques(DTE-22320)
Ms.C.M.Maind 10
Table 1.1 Number system with Base & Example
Digital Techniques(DTE-22320)
Ms.C.M.Maind 11
Digital Techniques(DTE-22320)
Ms.C.M.Maind 12
Digital Techniques(DTE-22320)
Ms.C.M.Maind 13
Weighted Code
84 2 1
Digital Techniques(DTE-22320)
Ms.C.M.Maind 14
Digital Techniques(DTE-22320)
Ms.C.M.Maind 15
Digital Techniques(DTE-22320)
Ms.C.M.Maind 16
Digital Techniques(DTE-22320)
Ms.C.M.Maind 17
Digital Techniques(DTE-22320)
Ms.C.M.Maind 18
Digital Techniques(DTE-22320)
Ms.C.M.Maind 19
Weighted Code
84 2 1
Digital Techniques(DTE-22320)
Ms.C.M.Maind 20
Weighted Code
4 2 1
Digital Techniques(DTE-22320)
Ms.C.M.Maind 21
Digital Techniques(DTE-22320)
Ms.C.M.Maind 22
Digital Techniques(DTE-22320)
Ms.C.M.Maind 23
8421
Digital Techniques(DTE-22320)
Ms.C.M.Maind 24
Digital Techniques(DTE-22320)
Ms.C.M.Maind 25
Digital Techniques(DTE-22320)
Ms.C.M.Maind 26
Digital Techniques(DTE-22320)
Ms.C.M.Maind 27
Digital Techniques(DTE-22320)
Ms.C.M.Maind 28
Digital Techniques(DTE-22320)
Ms.C.M.Maind 29
Digital Techniques(DTE-22320)
Ms.C.M.Maind 30
Digital Techniques(DTE-22320)
Ms.C.M.Maind 31
Digital Techniques(DTE-22320)
Ms.C.M.Maind 32
Digital Techniques(DTE-22320)
Ms.C.M.Maind 33
1. (1𝐴. 4)16 = (? )8
Ans= (1𝐴. 4)16 = (032.20)8 = (32.2)8
3. (032.20)8= ( ? )16
Digital Techniques(DTE-22320)
Ms.C.M.Maind 34
Digital Techniques(DTE-22320)
Ms.C.M.Maind 35
Digital Techniques(DTE-22320)
Ms.C.M.Maind 36
Digital Techniques(DTE-22320)
Ms.C.M.Maind 37
Digital Techniques(DTE-22320)
Ms.C.M.Maind 38
(63.25)10 = (? )8
Digital Techniques(DTE-22320)
Ms.C.M.Maind 39
Digital Techniques(DTE-22320)
Ms.C.M.Maind 40
Digital Techniques(DTE-22320)
Ms.C.M.Maind 41
Digital Techniques(DTE-22320)
Ms.C.M.Maind 42
Digital Techniques(DTE-22320)
Ms.C.M.Maind 43
Digital Techniques(DTE-22320)
Ms.C.M.Maind 44
Digital Techniques(DTE-22320)
Ms.C.M.Maind 45
Digital Techniques(DTE-22320)
Ms.C.M.Maind 46
Digital Techniques(DTE-22320)
Ms.C.M.Maind 47
Digital Techniques(DTE-22320)
Ms.C.M.Maind 48
Digital Techniques(DTE-22320)
Ms.C.M.Maind 49
Digital Techniques(DTE-22320)
Ms.C.M.Maind 50
0.5 .5
Digital Techniques(DTE-22320)
Ms.C.M.Maind 51
Digital Techniques(DTE-22320)
Ms.C.M.Maind 52
Digital Techniques(DTE-22320)
Ms.C.M.Maind 53
Digital Techniques(DTE-22320)
Ms.C.M.Maind 54
Digital Techniques(DTE-22320)
Ms.C.M.Maind 55
Digital Techniques(DTE-22320)
Ms.C.M.Maind 56
Digital Techniques(DTE-22320)
Ms.C.M.Maind 57
Digital Techniques(DTE-22320)
Ms.C.M.Maind 58
Digital Techniques(DTE-22320)
Ms.C.M.Maind 59
(1011) 2=(11) 10
(111010)2=(?)10
Digital Techniques(DTE-22320)
Ms.C.M.Maind 60
Digital Techniques(DTE-22320)
Ms.C.M.Maind 61
Digital Techniques(DTE-22320)
Ms.C.M.Maind 62
Digital Techniques(DTE-22320)
Ms.C.M.Maind 63
Digital Techniques(DTE-22320)
Ms.C.M.Maind 64
Digital Techniques(DTE-22320)
Ms.C.M.Maind 65
Digital Techniques(DTE-22320)
Ms.C.M.Maind 66
Digital Techniques(DTE-22320)
Ms.C.M.Maind 67
Digital Techniques(DTE-22320)
Ms.C.M.Maind 68
Digital Techniques(DTE-22320)
Ms.C.M.Maind 69
Digital Techniques(DTE-22320)
Ms.C.M.Maind 70
Digital Techniques(DTE-22320)
Ms.C.M.Maind 71
(293.52)10 = (? )16
(125.851𝐸𝐵)16
Digital Techniques(DTE-22320)
Ms.C.M.Maind 72
• Up to this point, we have studied various
methods of data representation.
Now, it is important to study data
manipulation.
• Two types of operations can perform on
binary data.
1. Arithmetic operations
2. Logic operations
Digital Techniques(DTE-22320)
Ms.C.M.Maind 73
• Arithmetic operations=>
It include addition, subtraction,multiplication
and division.
Digital Techniques(DTE-22320)
Ms.C.M.Maind
74
Rules for binary addition
OR
Digital Techniques(DTE-22320)
Ms.C.M.Maind 75
2
1
Digital Techniques(DTE-22320)
Ms.C.M.Maind 76
4
Digital Techniques(DTE-22320)
Ms.C.M.Maind 77
Rules for binary subtraction
Digital Techniques(DTE-22320)
Ms.C.M.Maind 78
1
Digital Techniques(DTE-22320)
Ms.C.M.Maind 79
(11110000)2 - (11000111)2 = (? )2
1 1 1 1 0 0 0 0
–1 1 0 0 0 1 1 1
B 1 1 1 1
0 0 1 0 1 0 0 1
Digital Techniques(DTE-22320)
Ms.C.M.Maind 80
1
Digital Techniques(DTE-22320)
Ms.C.M.Maind 81
2 3
Digital Techniques(DTE-22320)
Ms.C.M.Maind 82
5
6
Digital Techniques(DTE-22320)
Ms.C.M.Maind 83
Complements of Numbers
Digital Techniques(DTE-22320)
Ms.C.M.Maind 84
𝐴 - 𝐵 = 𝐴 + (-𝐵)
Digital Techniques(DTE-22320)
Ms.C.M.Maind 85
2’s complement Arithmetic
Step2. 0 0 1 1 1 0 1 1
+ 1
C 11
0 0 1 1 1 1 0 0 2’s complement
Digital Techniques(DTE-22320)
Ms.C.M.Maind 86
Binary Subtraction using 1’s complement
Digital Techniques(DTE-22320)
Ms.C.M.Maind 87
Binary Subtraction using 1’s complement
Ex. (28) 10 -(13) 10 =15
1110028---A
0110113---B
10010-- 1’s complement
11 1 0 0 28
+1 0 0 1 0 1’s complement of 13
1
0 1 1 1 0
1
+ 1
0 1 1 1 1 15
Digital Techniques(DTE-22320)
Ms.C.M.Maind 88
Ex.1. (13) 10 -(28) 10 = (-15)10
2. (9)10 - (4)10 = (5)10
Digital Techniques(DTE-22320)
Ms.C.M.Maind 89
Binary Subtraction using 2’s complement
Digital Techniques(DTE-22320)
Ms.C.M.Maind 90
1
Digital Techniques(DTE-22320)
Ms.C.M.Maind 91
2
Digital Techniques(DTE-22320)
Ms.C.M.Maind 92
4
00000
+ 1
00001 -(00001)2
Digital Techniques(DTE-22320)
Ms.C.M.Maind 93
Binary Coded Decimal (BCD) Code Addition
Digital Techniques(DTE-22320)
Ms.C.M.Maind 94
Digital Techniques(DTE-22320)
Ms.C.M.Maind 95
BCD
Ans
Digital Techniques(DTE-22320)
Ms.C.M.Maind 96
1 7
0001 0111
Digital Techniques(DTE-22320)
Ms.C.M.Maind 97
Digital Techniques(DTE-22320)
Ms.C.M.Maind 98
78+59= 137
Digital Techniques(DTE-22320)
Ms.C.M.Maind 99
Digital Techniques(DTE-22320) 10
Ms.C.M.Maind 0
Digital Techniques(DTE-22320) 10
Ms.C.M.Maind 1
Digital Techniques(DTE-22320) 10
Ms.C.M.Maind 2
Digital Techniques(DTE-22320) Ms.C.M.Maind
Binary to Decimal conversion:
1. (111010)2=(?)10 Ans. 1. (58)10
Digital Techniques(DTE-22320)
Ms.C.M.Maind 104
Decimal to Hexadecimal conversion
1.(293.52)10 = (? )16 Ans:1. (125.851𝐸𝐵)16
2. (63.25)10 = (? )16 2. (3𝐹. 4)16
Octal to Binary conversion
1.(273.52)8 = (? )2 Ans : 1. (010111011.101010)2
2. (63.25)8 = (? )2 2. (110011.010101)2
Binary to Octal conversion
1.(1010101.0101)2 = (? )8 Ans : 1. (125.24)8
2. (11010.01)2 = (? )8 2. (32.2)8
Hexadecimal to Binary conversion
1. (273. 𝐴2)16 = (? )2 Ans: 1. (001001110011.10100010)2
2. (𝐸𝐵. 25)16 = (? )2 2. (11101011.00100101)2
Binary to Hexadecimal conversion
1. (100101101.01011)2 = (? )16 Ans : 1. (12𝐷. 58)16
2. (11010.01)2 = (? )16 2. (1𝐴. 4)16
Hexadecimal to Octal conversion
1. (1𝐴. 4)16 = (? )8 Ans: 1. ( 32.2)8
Digital Techniques(DTE-22320)
Ms.C.M.Maind 105
Perform binary addition.
Digital Techniques(DTE-22320) 10
Ms.C.M.Maind 6
Perform 1’s complement addition
1. (−83)10 + (39)10 =(? )10 Ans: (−44)10
BCD Addition
Digital Techniques(DTE-22320) 10
Ms.C.M.Maind 7