Chapter 2 Digital Systems and Binary Numbers
Chapter 2 Digital Systems and Binary Numbers
Chapter 2
Digital Systems and Binary Numbers
11/9/22 Lesson 2 1
Digital Logic Design Ch1-1
Number Systems/Bases
• Decimal (Base 10)
• Hexadecimal (Base 16)
• Octal (Base 8)
• Binary (Base 2)
11/9/22 Lesson 2 2
Digital Logic Design Ch1-2
Decimal Number System
• Base (also called radix) = 10
– 10 digits { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }
• Digit Position 2 1 0 -1 -2
11/9/22 Lesson 2 4
Digital Logic Design Ch1-4
Binary Number System
• Base = 2
– 2 digits { 0, 1 }, called binary digits or “bits”
• Weights 4 2 1 1/2 1/4
11/9/22 Lesson 2 6
Digital Logic Design Ch1-6
The Power of 2
n 2n n 2n
0 20=1 8 28=256
1 21=2 9 29=512
2 22=4 10 210=1024 Kilo
3 23=8 11 211=2048
4 24=16 12 212=4096
5 25=32 20 220=1M Mega
Evaluate
Magnitude
Decimal Binary
(Base 10) (Base 2)
Hexadecimal
(Base 16)
Evaluate
11/9/22 Magnitude
Lesson 2 8
Digital Logic Design Ch1-8
Base Conversions
1. Decimal integer to any other base -> Use the
division remainder technique
2. Decimal fraction to any other base ->
Multiply the decimal fraction with the new
base to the required precision; while
recording the quotient
3. Bin to Octal
11/9/22 Lesson 2 9
Digital Logic Design Ch1-9
1. (a)Decimal (Integer) to Binary Conversion
• Divide the number by the ‘Base’ (=2)
• Take the remainder (either 0 or 1) as a coefficient
• Take the quotient and repeat the division
• Until the quotient reduces to 0
Example: (13)10
Quotient Remainder Coefficient
13/ 2 = 6 1 a0 = 1
6 /2= 3 0 a1 = 0
3 /2= 1 1 a2 = 1
1 /2= 0 1 a3 = 1
Answer: (13)10 = (a3 a2 a1 a0)2 = (1101)2
MSB LSB
11/9/22 Lesson 2 10
Digital Logic Design Ch1-10
2. (a) Decimal (Fraction) to Binary Conversion
• Multiply the number by the ‘Base’ (=2)
• Take the integer (either 0 or 1) as a coefficient
• Take the resultant fraction and repeat the division
Example: (0.625)10
Integer Fraction Coefficient
0.625 * 2 = 1 . 25 a-1 = 1
0.25 * 2 = 0 . 5 a-2 = 0
0.5 *2= 1 . 0 a-3 = 1
Answer: (0.625)10 = (0.a-1 a-2 a-3)2 = (0.101)2
MSB LSB
11/9/22 Lesson 2 11
Digital Logic Design Ch1-11
1 (b)Decimal to Octal Conversion
Example: (175)10
Quotient Remainder Coefficient
175 / 8 = 21 7 a0 = 7
21 / 8 = 2 5 a1 = 5
2 /8= 0 2 a2 = 2
Answer: (175)10 = (a2 a1 a0)8 = (257)8
11/9/22 Lesson 2 12
Digital Logic Design Ch1-12
3. (a)Binary − Octal Conversion
Octal Binary
• 8=2 3
0 000
• Each group of 3 bits 1 001
represents an octal digit 2 010
Assume Zeros
Example: 3 011
( 1 0 1 1 0 . 0 1 )2 4 100
5 101
6 110
( 2 6 . 2 )8 7 111
( 0 1 0 1 1 0 . 0 1 0 )2
(1 6 . 4 )16
11/9/22 Lesson 2 16
Digital Logic Design Ch1-16