1.3 Number System
1.3 Number System
Digital Circuits
4
1.3 Number system
2
1.3 Number system
• Base : 2
Binary • Digits : 0 & 1
• Base : 8
Octal • Digits : 0,1,2,3,4,5,6,7
• Base : 10
Decimal • Digits : 0,1,2,3,4,5,6,7,8,9
• Base : 16
Hexa-decimal • Digits : 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
3
1.3 Number system
• Binary to Octal
Binary • Binary to Decimal
• Binary to Hexadecimal
• Octal to Binary
Octal • Octal to Decimal
• Octal to Hexadecimal
• Decimal to Binary
Decimal • Decimal to Octal
• Decimal to Hexadecimal
• Hexadecimal to Binary
Hexadecimal • Hexadecimal to Octal
• Hexadecimal to Decimal
4
1.3 Number system
0 1 2 3 4 5 6 7
✔ If one or two bits are left in a pair of three bits pair, add the required number of zeros on extreme
sides.
5
1.3 Number system
4 2 1 4 2 1 4 2 1
1 1 0 1 0 1 ∙ 1 0 1 B2 B1 B0
0 1 02
6 5 25
2 2= 2 1= 2 0=
1 1 0 1 0 1 ∙ 1 0 1 0 1 0 2= 4 2 1
6 5 . 5 28 × ×
×
0 1
=
1
4 + 0 + 1
6
1.3 Number system
Step 1 : Determine the column (positional) value of each digit (this depends on the position of the digit and
Step 2 : Multiply the obtained column values (in Step 1) by the digits in the corresponding columns.
Step 3 : Sum the products calculated in Step 2. The total is the equivalent value in decimal.
7
1.3 Number system
1 0 1 0 1 02
0×2 =0× 1 = 0
0
=1× 2 = 2
1×21 =0× 4 = 0
0×2 =1× 8 = 8
2
3
= 0 × 16 = 0
1×2
4 = 1 × 32 = 32
0×2
1 × 12 50 1 0 1 =
02
4210 8
1.3 Number system
1 0 1 ∙ 0 12
1 × 2 ‒2
= 1 × 0.25 = 0
. 25
0 × 2 ‒1
= 0 × 0.5= 0
1×2 =1×1 = 1
0
=0×2 = 0
0×2 =1×4 = 4
1
1 × 12 0 1 ∙ 0 1 5 ∙ 25
2
2
= 10 9
1.3 Number system
✔ If 1 - 3 bits are left in a pair of four bits pair, add the required number of zeros on extreme
sides.
10
1.3 Number system
8 4 2 1 8 4 2 1 8 4 2 1
1 1 0 1 0 1 ∙ 1 0 1 0 B3 B2 B1 B0
0 0
13 0A2 08 0 5
3
2 =8 2
2 =4 2 1= 2 0=
1 1 0 1 0 1 ∙ 1 0 1 0 1 0 2= 3 × × 2 1
5 . A 816 × ×
0 1
0 1
=
0 + 4 + 0 + 1
11
1.3 Number system
0 1 1 1 1 0 1 1 1 ●
1 0 1 0 1 0
— — — — —
4 4 4 4 4
— — — — —
2 2 2 2
3 6 7 ● 5 28 011 110 111 ● 101 2
— =—1 — 010 — —
1 1 2 1 1 12
1.3 Number system
Octal to Decimal Conversion
(Multiply by 8)
Step 1 : Determine the column (positional) value of each digit (this depends on the position of the digit and
Step 2 : Multiply the obtained column values (in Step 1) by the digits in the corresponding columns.
Step 3 : Sum the products calculated in Step 2. The total is the equivalent value in decimal.
13
1.3 Number system
Octal to Decimal Conversion
(Multiply by 8)
4 0 5 7 ∙ 0 68
6 × 8 ‒2 0 .
= 6 × 0.015625
09375
=
0
0 × 8 ‒1
0
= 0 × 0.125 =
7×8 =7×1 = 7
5×81 =5×8 = 40
0 × 8 2 = 0 × 64 = 0
4×8 =4× =
3
512 2048
4057 ∙ 0 =
2095 ∙ 0937
Dr P Ponmurugan
68 14
10
1.3 Number system
Octal to Hexadecimal Conversion
1 1 1 1 0 1 1 1 0 1 1 0● 0 0 0
0 0 01 1 1 1 0 1 1 1 0 ● 1 1 0 0 0 0
0 01 E ●
E C 0
7 5 6 ● 6 08 = 1 E E ● C 016
15
1.3 Number system
Step 1 : Divide the decimal number to be converted by the base of the new number system.
Step 2 : The remainder which is obtained from step 1 is the least significant bit of the new number system.
Step 3 : Divide the quotient which is obtained from the step 2 and the remainder obtained from this is the
Step 5 : The last remainder obtained from the division is the most significant bit of the new number
system. Hence arrange the number from most significant bit to the least significant bit (i.e., from bottom to
top).
16
1.3 Number system
35 10 = 1 0 0 0 1 1 83.24 =101001 ∙0 0 1
2 10 1 2
2 3 2 83 0 . 24 × =0.
2
5
2 17 - 1 2 41 - 48
2 8 -1 1
2 20 - 0 . 48 × =0.
2 4 -0 2
1
96
2 2 -0 2 10 -
1 -0 0
0 . 96 × = 1 . 92
2 5 -0 2
2 21 - -0
17
1
1.3 Number system
378 10 = 5 7 2 819.93 10
=1463 ∙73
8
8 37 48 8 81 0 . 93 × =7.
8
8 9
8 47 - 2 8 102 - 44
5 - 38 12 - 6
7 0 . 44 × =3.
1 -4 8
52
0 . 52 × =4.
8
16
18
1.3 Number system
Decimal to Hexadecimal Conversion
(Divide by 16)
378 10 = 1 7 A 819.93
10
= 3 3 3∙ E E 1
16 (E)
16 0 . 93 ×
1 37 1 81 = 14 .
6 8 6 9 88
16 23 - 10 (A) 16 51 - 3 16
1 - 3 -3 (E)
7 0 . 88 × = 14 .
08
16
0 . 08 × = 1.
28
16
19
1.3 Number system
4 B A C 16
4 B A C
(11) 1 0 1 (10)
0 (12)
0 1 0 0 10 1 1 1 1 0 0
—
— — — — — — — —
8 4 —8 —4 —2 1 8 8 4
— — 4 2 1 — —
2 1 4 B A C 16 =0100 1011 1010 2 1
1100 2 20
1.3 Number system
4 B A C 16
4 A (10) C (12)
B (11)
0 1 0 0 1 1 0 0
1 0 1 0
1 0 1 1
0 1 040 150 1 1 1 0 1 0 1 1
0 0 6 5 4
4 B A C16 =
456548 21
1.3 Number system
Hexadecimal to Decimal Conversion
(Multiply by 16)
Step 1 : Determine the column (positional) value of each digit (this depends on the position of the digit and
Step 2 : Multiply the obtained column values (in Step 1) by the digits in the corresponding columns.
Step 3 : Sum the products calculated in Step 2. The total is the equivalent value in decimal.
22
1.3 Number system
Hexadecimal to Decimal Conversion
(Multiply by 16)
2 A5 C 2 3
16
∙ 3 × 16 ‒ 2 = 3 × 0.0039 0 . 0117
=
2 × 16 ‒ 1 = 2 × 0.0625 0 . 125
C × 16 0 = 12= × 1 = 12
5 × 16 1 = 5 × 16 = 80
A× 16 2 = 10 × 256 =
2 × 16 3 =2560
2 × 4096
=
2 A 5 C ∙ 2 316 =8192
10844 ∙ 1367
23