0% found this document useful (0 votes)
4 views50 pages

Number System Conversion Techniques

The document provides an overview of various number systems including binary, octal, decimal, and hexadecimal, along with techniques for converting between them. It includes examples for converting numbers from one system to another, as well as methods for performing arithmetic operations like addition and multiplication in binary. Additionally, it covers the representation of fractions in different number systems and exercises for practice.

Uploaded by

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

Number System Conversion Techniques

The document provides an overview of various number systems including binary, octal, decimal, and hexadecimal, along with techniques for converting between them. It includes examples for converting numbers from one system to another, as well as methods for performing arithmetic operations like addition and multiplication in binary. Additionally, it covers the representation of fractions in different number systems and exercises for practice.

Uploaded by

himadav
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as KEY, PDF, TXT or read online on Scribd

1.

Number Systems
Common Number Systems
Quantities/Counting (1 of 3)
Quantities/Counting (2 of 3)
Quantities/Counting (3 of 3)

Et
c.
Binary to Decimal
Technique
Multiply each bit by 2n, where n is the
“weight” of the bit
The weight is the position of the bit,
starting from 0 on the right
Add the results
Example
Bit
“0”

1010112 => 1 x 20 = 1 1
x 21 = 2 0 x 22 = 0
1 x 23 = 8 0 x 24 =
0 1 x 25 = 32
4310
Octal to Decimal
Technique
Multiply each bit by 8n, where n is the
“weight” of the bit
The weight is the position of the bit,
starting from 0 on the right
Add the results
Example

7248 => 4 x 80 = 4 2 x 81 = 16
7 x 82 = 448 46810
Hexadecimal to Decimal
Technique
Multiply each bit by 16n, where n is
the “weight” of the bit
The weight is the position of the bit,
starting from 0 on the right
Add the results
Example

ABC16 => C x 160 = 12 x 1 = 12 B


x 161 = 11 x 16 = 176 A x 162 = 10 x
256 = 2560
274810
Decimal to Binary
Technique
Divide by two, keep track of the
remainder
First remainder is bit 0 (LSB, least-
significant bit)
Second remainder is bit 1
Etc.
Example
12510 = ?2 2 125 62
1
2 31 0
2 15 1
2 7 1
2 3 1
2 1 1
2 0 1

12510 = 11111012
Example

15
610

100111002
Octal to Binary
Technique
Convert each octal digit to a 3-bit
equivalent binary representation
Example
7058 = ?2

7 0 5
111 000 101

7058 = 1110001012
Hexadecimal to Binary
Technique
Convert each hexadecimal digit to a
4-bit equivalent binary representation
Example
10AF16 = ?2

1 0 A F
0001 0000 1010
1111

10AF16 =
00010000101011112
Decimal to Octal
Technique
Divide by 8
Keep track of the remainder
Example
123410 = ?8

8 1234
8 154 2
8 19 2
8 2 3
0 2

123410 = 23228
Decimal to Hexadecimal
Technique
Divide by 16
Keep track of the remainder
Example
123410 = ?16

16 1234
16 77 2
16 4 13 = D
0 4

123410 = 4D216
Binary to Octal
Technique
Group bits in threes, starting on right
Convert to octal digits
Example
10110101112 = ?8

1 011 010 111


1 3 2 7

10110101112 = 13278
Binary to Hexadecimal
Technique
Group bits in fours, starting on right
Convert to hexadecimal digits
Example
10101110112 = ?16

10 1011 1011
1. B B

10101110112 = 2BB16
Octal to Hexadecimal
Technique
Use binary as an intermediary
Example
10768 = ?16

1 0 7 6
001 000 111 110

2 3 E

10768 = 23E16
Hexadecimal to Octal
Technique
Use binary as an intermediary
Example
1F0C16 = ?8

1 F 0 C
0001 1111 0000 1100

1 7 4 1 4

1F0C16 = 174148
Exercise – Convert ...

Don’t use a
calculator!
Skip Answ
answer er
Exercise – Convert …
Answer
Fractions
Decimal to decimal

3.14 => 4 x 10-2 = 0.04 1 x 10-1


= 0.1 3 x 100 = 3
3.14

pp.
46-50
Fractions
Binary to decimal

10.1011 => 1 x 2-4 = 0.0625


1 x 2-3 = 0.125 0 x 2-2 = 0.0
1 x 2-1 = 0.5 0 x 20 =
0.0 1 x 21 = 2.0
2.6875

pp.
46-50
Fractions
Decimal to binary .14579x
20.29158
3.1457 x 2
0.58316x
9 2
1.16632x
2
0.33264x
2
0.66528x
2
1.33056
etc.
11.001001...
p. 50
Exercise – Convert ...

Don’t use a
calculator!
Skip Answ
answer er
Exercise – Convert …
Answer
Answer

Exercise –
Convert …

0.8*2=1.6 1
0.6*2=1.2 1
0.2*2=0.4 0
0.4*2=0.8 0
Answer

Exercise –
Convert …

.1101
=1*2-1+ 1*2-2+ 0*2-3+ 1*2-4
= 0.5+0.25+0+0.125

=0.8125
Answer

Exercise –
Convert …

.07
=0*8-1+ 7*8-2
= 0+0.109375

=0.109375
Answer

Exercise –
Convert …

.82
=8*16-1+ 2*16-2
= 0.5+0.078125

=0.5078125
Common Powers (1 of 2)
Base 10
Common Powers (2 of 2)
Base 2
Review – multiplying powers
For common bases, add powers

ab × ac = ab+c

26 × 210 = 216 = 65,536


or…
26 × 210 = 64 × 210 = 64k
Binary Addition (1 of 2)
Two 1-bit values

“two

pp.
36-38
Binary Addition (2 of 2)
Two n-bit values
Add individual bits
Propagate carries
E.g.,

1 1
10101 21+
11001 + 25
101110 46
Multiplication (1 of 3)
Decimal

35x
105
175 000
35 3675

pp. 39
Multiplication (2 of 3)
Binary, two 1-bit values
Multiplication (3 of 3)
Binary, two n-bit values
As with decimal values
E.g.,
1110 x 1011
1110 1110
0000 1110
10011010
Thank you

You might also like