0% found this document useful (0 votes)
43 views53 pages

Number Systems: Location in Course Textbook

The document discusses different number systems including decimal, binary, octal, and hexadecimal. It provides details on: - The base and symbols used in each system - How numbers are represented and counted in each system up to a certain value - Methods for converting between the different number systems, such as dividing decimals by powers of two to get binary, representing octal and hexadecimal digits as groups of binary digits, and using place values and bases to convert in either direction.

Uploaded by

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

Number Systems: Location in Course Textbook

The document discusses different number systems including decimal, binary, octal, and hexadecimal. It provides details on: - The base and symbols used in each system - How numbers are represented and counted in each system up to a certain value - Methods for converting between the different number systems, such as dividing decimals by powers of two to get binary, representing octal and hexadecimal digits as groups of binary digits, and using place values and bases to convert in either direction.

Uploaded by

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

1.

Number Systems

Location in
course textbook

Chapt. 2
ITEC 1011 Introduction to Information Technologies
Number Systems
A set of values used to represent different
quantities is known asNumber System
The digital computer represents all kinds of
data and information in binary numbers
The total number of digits used in a number
system is called its base or radix.

ITEC 1011 Introduction to Information Technologies


Common Number Systems

Used by Used in
System Base Symbols humans? computers?
Decimal 10 0, 1, 9 Yes No
Binary 2 0, 1 No Yes
Octal 8 0, 1, 7 No No
Hexa- 16 0, 1, 9, No No
decimal A, B, F

ITEC 1011 Introduction to Information Technologies


Decimal number System

The decimal number system is used in


general. However, the computers use binary
number system.
The Decimal Number System consists of
ten digits from 0 to 9.
These digits can be used to represent any
numeric value.
The base of decimal number system is 10.

ITEC 1011 Introduction to Information Technologies


Quantities/Counting (1 of 3)
Hexa-
Decimal Binary Octal decimal
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
p. 33
ITEC 1011 Introduction to Information Technologies
Quantities/Counting (2 of 3)
Hexa-
Decimal Binary Octal decimal
8 1000 10 8
9 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

ITEC 1011 Introduction to Information Technologies


Quantities/Counting (3 of 3)
Hexa-
Decimal Binary Octal decimal
16 10000 20 10
17 10001 21 11
18 10010 22 12
19 10011 23 13
20 10100 24 14
21 10101 25 15
22 10110 26 16
23 10111 27 17 Etc.

ITEC 1011 Introduction to Information Technologies


Conversion Among Bases
The possibilities:

Decimal Octal

Binary Hexadecimal

pp. 40-46
ITEC 1011 Introduction to Information Technologies
Decimal to Decimal (just for fun)

Decimal Octal

Binary Hexadecimal

Next slide
ITEC 1011 Introduction to Information Technologies
Weight

12510 => 5 x 100 = 5


2 x 101 = 20
1 x 102 = 100
125

Base

ITEC 1011 Introduction to Information Technologies


Binary to Decimal

Decimal Octal

Binary Hexadecimal

ITEC 1011 Introduction to Information Technologies


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

ITEC 1011 Introduction to Information Technologies


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

ITEC 1011 Introduction to Information Technologies


Octal to Decimal

Decimal Octal

Binary Hexadecimal

ITEC 1011 Introduction to Information Technologies


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

ITEC 1011 Introduction to Information Technologies


Example

7248 => 4 x 80 = 4
2 x 81 = 16
7 x 82 = 448
46810

ITEC 1011 Introduction to Information Technologies


Hexadecimal to Decimal

Decimal Octal

Binary Hexadecimal

ITEC 1011 Introduction to Information Technologies


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

ITEC 1011 Introduction to Information Technologies


Example

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


B x 161 = 11 x 16 = 176
A x 162 = 10 x 256 = 2560
274810

ITEC 1011 Introduction to Information Technologies


Decimal to Binary

Decimal Octal

Binary Hexadecimal

ITEC 1011 Introduction to Information Technologies


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.

ITEC 1011 Introduction to Information Technologies


Example
12510 = ?2 2 125
2 62 1
2 31 0
2 15 1
2 7 1
2 3 1
2 1 1
0 1

12510 = 11111012

ITEC 1011 Introduction to Information Technologies


Octal to Binary

Decimal Octal

Binary Hexadecimal

ITEC 1011 Introduction to Information Technologies


Octal to Binary
Technique
Convert each octal digit to a 3-bit equivalent
binary representation

ITEC 1011 Introduction to Information Technologies


Example
7058 = ?2

7 0 5

111 000 101

7058 = 1110001012

ITEC 1011 Introduction to Information Technologies


Hexadecimal to Binary

Decimal Octal

Binary Hexadecimal

ITEC 1011 Introduction to Information Technologies


Hexadecimal to Binary
Technique
Convert each hexadecimal digit to a 4-bit
equivalent binary representation

ITEC 1011 Introduction to Information Technologies


Example
10AF16 = ?2

1 0 A F

0001 0000 1010 1111

10AF16 = 00010000101011112

ITEC 1011 Introduction to Information Technologies


Decimal to Octal

Decimal Octal

Binary Hexadecimal

ITEC 1011 Introduction to Information Technologies


Decimal to Octal
Technique
Divide by 8
Keep track of the remainder

ITEC 1011 Introduction to Information Technologies


Example
123410 = ?8

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

123410 = 23228

ITEC 1011 Introduction to Information Technologies


Decimal to Hexadecimal

Decimal Octal

Binary Hexadecimal

ITEC 1011 Introduction to Information Technologies


Decimal to Hexadecimal
Technique
Divide by 16
Keep track of the remainder

ITEC 1011 Introduction to Information Technologies


Example
123410 = ?16

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

123410 = 4D216

ITEC 1011 Introduction to Information Technologies


Binary to Octal

Decimal Octal

Binary Hexadecimal

ITEC 1011 Introduction to Information Technologies


Binary to Octal
Technique
Group bits in threes, starting on right
Convert to octal digits

ITEC 1011 Introduction to Information Technologies


Example
10110101112 = ?8

1 011 010 111

1 3 2 7

10110101112 = 13278

ITEC 1011 Introduction to Information Technologies


Binary to Hexadecimal

Decimal Octal

Binary Hexadecimal

ITEC 1011 Introduction to Information Technologies


Binary to Hexadecimal
Technique
Group bits in fours, starting on right
Convert to hexadecimal digits

ITEC 1011 Introduction to Information Technologies


Example
10101110112 = ?16

10 1011 1011

2 B B

10101110112 = 2BB16
ITEC 1011 Introduction to Information Technologies
Octal to Hexadecimal

Decimal Octal

Binary Hexadecimal

ITEC 1011 Introduction to Information Technologies


Octal to Hexadecimal
Technique
Use binary as an intermediary

ITEC 1011 Introduction to Information Technologies


Example
10768 = ?16

1 0 7 6

001 000 111 110

2 3 E

10768 = 23E16
ITEC 1011 Introduction to Information Technologies
Hexadecimal to Octal

Decimal Octal

Binary Hexadecimal

ITEC 1011 Introduction to Information Technologies


Hexadecimal to Octal
Technique
Use binary as an intermediary

ITEC 1011 Introduction to Information Technologies


Example
1F0C16 = ?8

1 F 0 C

0001 1111 0000 1100

1 7 4 1 4

1F0C16 = 174148
ITEC 1011 Introduction to Information Technologies
Exercise Convert ...
Hexa-
Decimal Binary Octal decimal
33
1110101
703
1AF

Dont use a calculator!

Skip answer Answer


ITEC 1011 Introduction to Information Technologies
Fractions
Decimal to decimal (just for fun)

3.14 => 4 x 10-2 = 0.04


1 x 10-1 = 0.1
3 x 100 = 3
3.14

pp. 46-50
ITEC 1011 Introduction to Information Technologies
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
ITEC 1011 Introduction to Information Technologies
Fractions
Decimal to binary .14579
x 2
3.14579 0.29158
x 2
0.58316
x 2
1.16632
x 2
0.33264
x 2
0.66528
x 2
1.33056
11.001001... etc.

p. 50
ITEC 1011 Introduction to Information Technologies
Exercise Convert ...

Hexa-
Decimal Binary Octal decimal
29.8
101.1101
3.07
C.82
Dont use a calculator!

Skip answer Answer


ITEC 1011 Introduction to Information Technologies
Exercise Convert
Answer

Hexa-
Decimal Binary Octal decimal
29.8 11101.110011 35.63 1D.CC
5.8125 101.1101 5.64 5.D
3.109375 11.000111 3.07 3.1C
12.5078125 1100.10000010 14.404 C.82

ITEC 1011 Introduction to Information Technologies


Thank you

Next topic

ITEC 1011 Introduction to Information Technologies

You might also like