0% found this document useful (0 votes)
375 views17 pages

Number Systems & Their Related Inter-Conversion

The document discusses different number base systems including decimal, binary, octal, and hexadecimal. It provides details on how each system works including the base, valid digits, and how to perform conversions between the different bases. The document also describes how to perform conversions between the different number bases through intermediate conversions to decimal.

Uploaded by

Shafaq Ejaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
375 views17 pages

Number Systems & Their Related Inter-Conversion

The document discusses different number base systems including decimal, binary, octal, and hexadecimal. It provides details on how each system works including the base, valid digits, and how to perform conversions between the different bases. The document also describes how to perform conversions between the different number bases through intermediate conversions to decimal.

Uploaded by

Shafaq Ejaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Number Systems & Their Related Inter-Conversion

1
Lecture Contents
Number Base System
Decimal Number System
Binary Number System
Octal Number System
Hexadecimal Number System
Number Base Inter-Conversions
Binary to Decimal Conversion
Octal to Decimal Conversion
Hexadecimal to Decimal Conversion
Decimal to Binary Conversion
Octal to Binary Conversion
Hexadecimal to Binary Conversion
Decimal to Octal Conversion
Binary to Octal Conversion
Hexadecimal to Octal Conversion
Decimal to Hexadecimal Conversion
Binary to Hexadecimal Conversion
Octal to Hexadecimal Conversion

2
Decimal Number System
Base (also called radix) = 10
10 digits { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }

2 1 0 -1 -2
Digit Position
Integer & fraction 5 1 2 7 4
Digit Weight 100 10 1 0.1 0.01
Weight = (Base) Position 5 1 2 7 4

Magnitude 500 10 2 0.7 0.04


Sum of “Digit x Weight” d2*B2+d1*B1+d0*B0+d-1*B-1+d-2*B-2
(512.74)10
Formal Notation

3
Binary Number System
Base = 2 2 1 0 -1 -2
2 digits { 0, 1 }, called binary digits or “bits”
1 0 1 0 1
Digit Position
Integer & fraction
4 2 1 1/2 1/4
Weights
Weight = (Base) Position 1 0 1 0 1
Magnitude
Sum of “Bit x Weight”
1 *22+0 *21+1 *20+0 *2-1+1 *2-2
Formal Notation =(5.25)10
(101.01)2
Groups of bits 1011
4 bits = Nibble
8 bits = Byte
11000101
4
Octal Number System

Base = 8
8 digits { 0, 1, 2, 3, 4, 5, 6, 7 }
2 1 0 -1 -2
Digit Position
Integer & fraction
5 1 2 7 4
Weights
Weight = (Base) Position 64 8 1 1/8 1/64

Magnitude 5 1 2 7 4
Sum of “Digit x Weight”

Formal Notation 5 *82+1 *81+2 *80+7 *8-1+4 *8-2


=(330.9375)10
(512.74)8

5
Hexadecimal Number System
Base = 16
16 digits { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F }

256 16 1 1/16 1/256


Weights
Weight = (Base) Position
1 E 5 7 A
Magnitude 2 1 0 -1 -2
Sum of “Digit x Weight”
1 *162+14 *161+5 *160+7 *16-1+10 *16-2
Formal Notation
=(485.4765625)10

(1E5.7A)16

6
Number Base Conversions
Evaluate
Magnitude
Octal
(Base 8)

Evaluate
Magnitude
Decimal Binary
(Base 10) (Base 2)

Hexadecimal
(Base 16)
Evaluate
Magnitude
7
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

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

8
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
9
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

Example: (0.3125)10
Integer Fraction Coefficient
0.3125 * 8 = 2 . 5 a-1 = 2
0.5 *8= 4 . 0 a-2 = 4
Answer: (0.3125)10 = (0.a-1 a-2 a-3)8 = (0.24)8
10
Decimal to Hexadecimal Conversion

Example: (364)10
Quotient Remainder Coefficient
364 / 16 = 22 12 a0 = C
22 / 16 = 1 6 a1 = 6
a2 = 1
Answer: (364)10 = (a2 a1 a0)8 = (16C)16

11
EE-232 Department of Electrical Power Engineering
Binary − Octal Conversion

Octal Binary
8= 23
Each group of 3 bits represents an octal digit 0 000
1 001
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
Works both ways (Binary to Octal & Octal to Binary)
12
Binary − Hexadecimal Conversion
Hex Binary
0 0000
16 = 24 1 0001
Each group of 4 bits represents a hexadecimal digit 2 0010
3 0011
4 0100
5 0101
Assume Zeros 6 0110
Example:
7 0111
8 1000
( 1 0 1 1 0 . 0 1 )2 9 1001
A 1010
B 1011
C 1100
D 1101
(1 6 . 4 )16 E 1110
F 1111

Works both ways (Binary to Hex & Hex to Binary)


13
Octal − Hexadecimal Conversion
Convert to Binary as an intermediate step
Example:
( 2 6 . 2 )8

Assume Zeros Assume Zeros

( 0 1 0 1 1 0 . 0 1 0 )2

(1 6 . 4 )16

Works both ways (Octal to Hex & Hex to Octal)


14
Decimal, Binary, Octal and Hexadecimal

Decimal Binary Octal Hex


00 0000 00 0
01 0001 01 1
02 0010 02 2
03 0011 03 3
04 0100 04 4
05 0101 05 5
06 0110 06 6
07 0111 07 7
08 1000 10 8
09 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
15
Need of Conversions

Computer uses Binary Numbers.


Human Operator or user needs to interact directly with
machines by means of binary numbers.
One Scheme that retains the binary system in the computer
but reduces number of digits.

Binary Number 11111111111111


Octal Number 7777
Hexadecimal Number FFF

Human thinks in term of Octal n Hexadecimal instead of


Binary.

16
Q?

17

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy