SlideShare a Scribd company logo
Number systems:
Number systems:
binary, decimal,
binary, decimal,
hexadecimal and octal.
hexadecimal and octal.
Conversion between
Conversion between
various number
various number
systems
systems
Decimal numbers
Decimal numbers
In the decimal number systems each of the ten
In the decimal number systems each of the ten
digits, 0 through 9, represents a certain quantity. The
digits, 0 through 9, represents a certain quantity. The
position of each digit in a decimal number indicates
position of each digit in a decimal number indicates
the magnitude of the quantity represented and can
the magnitude of the quantity represented and can
be assigned a weight. The weights for whole
be assigned a weight. The weights for whole
numbers are positive powers of ten that increases
numbers are positive powers of ten that increases
from right to left, beginning with 10º = 1
from right to left, beginning with 10º = 1
……………
……………10
10
 10
10
 10
10³
³ 10
10²
² 10
10¹
¹ 10º
10º
For fractional numbers, the weights are negative
For fractional numbers, the weights are negative
powers of ten that decrease from left to right
powers of ten that decrease from left to right
beginning with 10
beginning with 10¯
¯¹
¹.
.
10
10²
² 10
10¹
¹ 10º . 10
10º . 10¯
¯¹
¹ 10
10¯
¯²
² 10
10¯
¯³
³ ……..
……..
The value of a decimal number is the sum of digits
The value of a decimal number is the sum of digits
after each digit has been multiplied by its weights as
after each digit has been multiplied by its weights as
in following examples.
in following examples.
1.Express the decimal number 87 as a sum of the values of
1.Express the decimal number 87 as a sum of the values of
each digit.
each digit.
Solution: the digit 8 has a weight of 10, which is 10, as
Solution: the digit 8 has a weight of 10, which is 10, as
indicated by its position. The digit 7 has a weight of 1,
indicated by its position. The digit 7 has a weight of 1,
which is 10º, as indicated by its position.
which is 10º, as indicated by its position.
87 = (8 x 10) + (7 x 10º) = (8 x 10) +
87 = (8 x 10) + (7 x 10º) = (8 x 10) +
(7 x 1) = 87
(7 x 1) = 87
Determine the value of each digit in 939
Determine the value of each digit in 939
2.Express the decimal number 725.45 as a sum of the
2.Express the decimal number 725.45 as a sum of the
values of each digit.
values of each digit.
725.45 = (7 x 10
725.45 = (7 x 10²) +
²) + (2 x 10
(2 x 10¹) + (5 x 10º) + (4 x 10
¹) + (5 x 10º) + (4 x 10¯
¯¹) +
¹) +
(5 x 10
(5 x 10¯
¯²) = 700 + 20 + 5 + 0.4 + 0.05
²) = 700 + 20 + 5 + 0.4 + 0.05
BINARY NUMBERS
BINARY NUMBERS
The binary system is less complicated than the decimal
The binary system is less complicated than the decimal
system because it has only two digits, it is a base-two
system because it has only two digits, it is a base-two
system. The two binary digits (bits) are 1 and 0. The
system. The two binary digits (bits) are 1 and 0. The
position of a 1 or 0 in a binary number indicates its weight,
position of a 1 or 0 in a binary number indicates its weight,
or value within the number, just as the position of a
or value within the number, just as the position of a
decimal digit determines the value of that digit. The
decimal digit determines the value of that digit. The
weights in a binary number are based on power of two as:
weights in a binary number are based on power of two as:
…
….. 2
.. 2
 2
2³
³ 2 2 2º . 2
2 2 2º . 2¯
¯ 2
 2¯
¯……….
……….
With 4 digits position we can count from zero to 15.In
With 4 digits position we can count from zero to 15.In
general, with n bits we can count up to a number equal to
general, with n bits we can count up to a number equal to
2
2ⁿ -
ⁿ - 1.
1.
Largest decimal number = 2ⁿ - 1
Largest decimal number = 2ⁿ - 1
A binary number is a weighted number. The
A binary number is a weighted number. The
right-most bit is the least significant bit (LSB) in
right-most bit is the least significant bit (LSB) in
a binary whole number and has a weight of 2º
a binary whole number and has a weight of 2º
=1. The weights increases from right to left by a
=1. The weights increases from right to left by a
power of two for each bit. The left-most bit is the
power of two for each bit. The left-most bit is the
most significant bit (MSB); its weight depends on
most significant bit (MSB); its weight depends on
the size of the binary number.
the size of the binary number.
Decimal number Binary number
Decimal number Binary number
0 0 0 0 0
0 0 0 0 0
1 0 0 0 1
1 0 0 0 1
2 0 0 1 0
2 0 0 1 0
3 0 0 1 1
3 0 0 1 1
4 0 1 0 0
4 0 1 0 0
5 0 1 0 1
5 0 1 0 1
6 0 1 1 0
6 0 1 1 0
7 0 1 1 1
7 0 1 1 1
8 1 0 0 0
8 1 0 0 0
9 1 0 0 1
9 1 0 0 1
10 1 0 1 0
10 1 0 1 0
11 1 0 1 1
11 1 0 1 1
12 1 1 0 0
12 1 1 0 0
13 1 1 0 1
13 1 1 0 1
14 1 1 1 0
14 1 1 1 0
15 1 1 1 1
15 1 1 1 1
Binary-to-Decimal Conversion
Binary-to-Decimal Conversion
The decimal value of any binary number can be
The decimal value of any binary number can be
found by adding the weights of all bits that are 1
found by adding the weights of all bits that are 1
and discarding the weights of all bits that are 0.
and discarding the weights of all bits that are 0.
Example
Example
Let’s convert the binary whole number 101101 to
Let’s convert the binary whole number 101101 to
decimal.
decimal.
Weight: 2 2 2 2 2 2º
Weight: 2 2 2 2 2 2º
Binary no: 1 0 1 1 0 1
Binary no: 1 0 1 1 0 1
101101= 2 + 2 + 2 + 2º = 32+8+4+1=45
101101= 2 + 2 + 2 + 2º = 32+8+4+1=45
Decimal-to-Binary Conversion
Decimal-to-Binary Conversion
One way to find the binary number that is equivalent
One way to find the binary number that is equivalent
to a given decimal number is to determine the set of
to a given decimal number is to determine the set of
binary weights whose sum is equal to the decimal
binary weights whose sum is equal to the decimal
number. For example decimal number 9, can be
number. For example decimal number 9, can be
expressed as the sum of binary weights as follows:
expressed as the sum of binary weights as follows:
9 = 8 + 1 or 9 = 2
9 = 8 + 1 or 9 = 2³ + 2º
³ + 2º
Placing 1s in the appropriate weight positions, 2
Placing 1s in the appropriate weight positions, 2³
³ and
and
2º, and 0s in the 2
2º, and 0s in the 2²
² and 2
and 2¹
¹ positions determines the
positions determines the
binary number for decimal 9.
binary number for decimal 9.
2
2³
³ 2
2²
² 2
2¹
¹ 2º
2º
1 0 0 1 Binary number for nine
1 0 0 1 Binary number for nine
Hexadecimal numbers
Hexadecimal numbers
The hexadecimal number system has sixteen
The hexadecimal number system has sixteen
digits and is used primarily as a compact way of
digits and is used primarily as a compact way of
displaying or writing binary numbers because it is
displaying or writing binary numbers because it is
very easy to convert between binary and
very easy to convert between binary and
hexadecimal. Long binary numbers are difficult to
hexadecimal. Long binary numbers are difficult to
read and write because it is easy to drop or
read and write because it is easy to drop or
transpose a bit. Hexadecimal is widely used in
transpose a bit. Hexadecimal is widely used in
computer and microprocessor applications. The
computer and microprocessor applications. The
hexadecimal system has a base of sixteen; it is
hexadecimal system has a base of sixteen; it is
composed of 16 digits and alphabetic characters.
composed of 16 digits and alphabetic characters.
The maximum 3-digits hexadecimal number is
The maximum 3-digits hexadecimal number is
FFF or decimal 4095 and maximum 4-digit
FFF or decimal 4095 and maximum 4-digit
hexadecimal number is FFFF or decimal 65.535
hexadecimal number is FFFF or decimal 65.535
Decimal Binary Hexadecimal
Decimal Binary Hexadecimal
0 0000 0
0 0000 0
1 0001 1
1 0001 1
2 0010 2
2 0010 2
3 0011 3
3 0011 3
4 0100 4
4 0100 4
5 0101 5
5 0101 5
6 0110 6
6 0110 6
7 0111 7
7 0111 7
8 1000 8
8 1000 8
9 1001 9
9 1001 9
10 1010 A
10 1010 A
11 1011 B
11 1011 B
12 1100 C
12 1100 C
13 1101 D
13 1101 D
14 1110 E
14 1110 E
15 1111 F
15 1111 F
Binary-to-Hexadecimal Conversion
Binary-to-Hexadecimal Conversion
Simply break the binary number into 4-bit groups, starting
Simply break the binary number into 4-bit groups, starting
at the right-most bit and replace each 4-bit group with the
at the right-most bit and replace each 4-bit group with the
equivalent hexadecimal symbol as in the following
equivalent hexadecimal symbol as in the following
example.
example.
Convert the binary number to hexadecimal:
Convert the binary number to hexadecimal:
1100101001010111
1100101001010111
Solution:
Solution:
1100 1010 0101 0111
1100 1010 0101 0111
C A 5 7 = CA57
C A 5 7 = CA57
Hexadecimal-to-Decimal Conversion
Hexadecimal-to-Decimal Conversion
One way to find the decimal equivalent of a hexadecimal
One way to find the decimal equivalent of a hexadecimal
number is to first convert the hexadecimal number to
number is to first convert the hexadecimal number to
binary and then convert from binary to decimal.
binary and then convert from binary to decimal.
Convert the hexadecimal number 1C to decimal:
Convert the hexadecimal number 1C to decimal:
1 C
1 C
0001 1100 = 2 + 2
0001 1100 = 2 + 2³ + 2²
³ + 2² = 16 +8+4 = 28
= 16 +8+4 = 28
Decimal-to-Hexadecimal Conversion
Decimal-to-Hexadecimal Conversion
Repeated division of a decimal number by 16 will produce
Repeated division of a decimal number by 16 will produce
the equivalent hexadecimal number, formed by the
the equivalent hexadecimal number, formed by the
remainders of the divisions. The first remainder produced is
remainders of the divisions. The first remainder produced is
the least significant digit (LSD). Each successive division by
the least significant digit (LSD). Each successive division by
16 yields a remainder that becomes a digit in the
16 yields a remainder that becomes a digit in the
equivalent hexadecimal number. When a quotient has a
equivalent hexadecimal number. When a quotient has a
fractional part, the fractional part is multiplied by the
fractional part, the fractional part is multiplied by the
divisor to get the remainder.
divisor to get the remainder.
Convert the decimal number 650 to hexadecimal by
Convert the decimal number 650 to hexadecimal by
repeated division by 16.
repeated division by 16.
650 = 40.625 0.625 x 16 = 10 = A (LSD)
650 = 40.625 0.625 x 16 = 10 = A (LSD)
16
16
40 = 2.5 0.5 x 16 = 8 = 8
40 = 2.5 0.5 x 16 = 8 = 8
16
16
2 = 0.125 0.125 x 16 = 2 = 2 (MSD)
2 = 0.125 0.125 x 16 = 2 = 2 (MSD)
16
16
The hexadecimal number is 28A
The hexadecimal number is 28A
Octal Numbers
Octal Numbers
Like the hexadecimal system, the octal system provides a
Like the hexadecimal system, the octal system provides a
convenient way to express binary numbers and codes.
convenient way to express binary numbers and codes.
However, it is used less frequently than hexadecimal in
However, it is used less frequently than hexadecimal in
conjunction with computers and microprocessors to express
conjunction with computers and microprocessors to express
binary quantities for input and output purposes.
binary quantities for input and output purposes.
The octal system is composed of eight digits, which are:
The octal system is composed of eight digits, which are:
0, 1, 2, 3, 4, 5, 6, 7
0, 1, 2, 3, 4, 5, 6, 7
To count above 7, begin another column and start over:
To count above 7, begin another column and start over:
10, 11, 12, 13, 14, 15, 16, 17, 20, 21 and so on.
10, 11, 12, 13, 14, 15, 16, 17, 20, 21 and so on.
Counting in octal is similar to counting in decimal, except
Counting in octal is similar to counting in decimal, except
that the digits 8 and 9 are not used.
that the digits 8 and 9 are not used.
Octal-to-Decimal Conversion
Octal-to-Decimal Conversion
Since the octal number system has a base of eight, each
Since the octal number system has a base of eight, each
successive digit position is an increasing power of eight,
successive digit position is an increasing power of eight,
beginning in the right-most column with 8º. The evaluation
beginning in the right-most column with 8º. The evaluation
Of an octal number in terms of its decimal equivalent is
Of an octal number in terms of its decimal equivalent is
accomplished by multiplying each digit by its weight and
accomplished by multiplying each digit by its weight and
summing the products.
summing the products.
Let’s convert octal number 2374 in decimal number.
Let’s convert octal number 2374 in decimal number.
Weight 8
Weight 8³
³ 8
8²
² 8 8º
8 8º
Octal number 2 3 7 4
Octal number 2 3 7 4
2374 = (2 x 8
2374 = (2 x 8³
³) + (3 x 8
) + (3 x 8²)
²) + (7 x 8) + (4 x 8º)=1276
+ (7 x 8) + (4 x 8º)=1276
Decimal-to-Octal Conversion
Decimal-to-Octal Conversion
A method of converting a decimal number to an octal
A method of converting a decimal number to an octal
number is the repeated division-by-8 method, which is
number is the repeated division-by-8 method, which is
similar to the method used in the conversion of decimal
similar to the method used in the conversion of decimal
numbers to binary or to hexadecimal.
numbers to binary or to hexadecimal.
Let’s convert the decimal number 359 to octal. Each
Let’s convert the decimal number 359 to octal. Each
successive division by 8 yields a remainder that becomes a
successive division by 8 yields a remainder that becomes a
digit in the equivalent octal number. The first remainder
digit in the equivalent octal number. The first remainder
generated is the least significant digit (LSD).
generated is the least significant digit (LSD).
359 = 44.875 0.875 x 8 = 7 (LSD)
359 = 44.875 0.875 x 8 = 7 (LSD)
8
8
44 = 5.5 0.5 x 8 = 4
44 = 5.5 0.5 x 8 = 4
8
8
5 = 0.625 0.625 x 8 = 5 (MSD)
5 = 0.625 0.625 x 8 = 5 (MSD)
8
8
The number is 547.
The number is 547.
Octal-to-Binary Conversion
Octal-to-Binary Conversion
Because each octal digit can be represented by a 3-bit
Because each octal digit can be represented by a 3-bit
binary number, it is very easy to convert from octal to
binary number, it is very easy to convert from octal to
binary..
binary..
Octal/Binary Conversion
Octal/Binary Conversion
Octal Digit 0 1 2 3 4 5 6 7
Octal Digit 0 1 2 3 4 5 6 7
Binary 000 001 010 011 100 101 110 111
Binary 000 001 010 011 100 101 110 111
Let’s convert the octal numbers 25 and 140.
Let’s convert the octal numbers 25 and 140.
2 5 1 4 0
2 5 1 4 0
010 101 001 100 000
010 101 001 100 000
Binary-to-Octal Conversion
Binary-to-Octal Conversion
Conversion of a binary number to an octal number is the
Conversion of a binary number to an octal number is the
reverse of the octal-to-binary conversion.
reverse of the octal-to-binary conversion.
Let’s convert the following binary numbers to octal:
Let’s convert the following binary numbers to octal:
1 1 0 1 0 1 1 0 1 1 1 1 0 0 1
1 1 0 1 0 1 1 0 1 1 1 1 0 0 1
6 5 = 65 5 7 1 = 571
6 5 = 65 5 7 1 = 571

More Related Content

PPT
numbers_systems (1).ppt
PPTX
numbers_systems.pptx
PPT
numbers_systems.ppt
PPT
numbers_systems.ppt
PPT
numbers_systems.ppt
PPT
numbers_systems.ppt numbers_systems.pptt
PPT
Conversion between various numbers_systems
PPT
numbers_systems.ppt DIFFERENT NUMBER SYTEMS AND ITS CONVERSIONS
numbers_systems (1).ppt
numbers_systems.pptx
numbers_systems.ppt
numbers_systems.ppt
numbers_systems.ppt
numbers_systems.ppt numbers_systems.pptt
Conversion between various numbers_systems
numbers_systems.ppt DIFFERENT NUMBER SYTEMS AND ITS CONVERSIONS

Similar to numbers_systemsThe number system hel.ppt (20)

PPTX
Introduction of number system
PPTX
Data Representation
PPTX
Data Representation
PPTX
Junior High School Animation Lesson 3 Grade 7.pptx
PPTX
Number system by ammar nawab
PPTX
Lecture 02 - Logic Design(Number Systems).pptx
PDF
Number Systems
PPTX
chapter2.pptx electrical engineering for student
PPT
Number System- binary octal hexadecimal numbers
PPT
Hexadecimal
PPTX
Introduction to number system
PPTX
Number system
PPTX
CHAPTERs_1_NUMBER_SYSTEMS_AND_CODES.pptx
PPTX
DLD_PPT_0.pptx
PPTX
Senior High School Animation Lesson 2 Grade 7.pptx
PPT
BEEE - Part B - Unit 3 PPT.ppt DL&CO - Unit 1 PPT.ppt
PDF
Number system
PDF
Digital electronics number system notes
Introduction of number system
Data Representation
Data Representation
Junior High School Animation Lesson 3 Grade 7.pptx
Number system by ammar nawab
Lecture 02 - Logic Design(Number Systems).pptx
Number Systems
chapter2.pptx electrical engineering for student
Number System- binary octal hexadecimal numbers
Hexadecimal
Introduction to number system
Number system
CHAPTERs_1_NUMBER_SYSTEMS_AND_CODES.pptx
DLD_PPT_0.pptx
Senior High School Animation Lesson 2 Grade 7.pptx
BEEE - Part B - Unit 3 PPT.ppt DL&CO - Unit 1 PPT.ppt
Number system
Digital electronics number system notes
Ad

Recently uploaded (20)

PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Geodesy 1.pptx...............................................
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Welding lecture in detail for understanding
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
web development for engineering and engineering
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Construction Project Organization Group 2.pptx
DOCX
573137875-Attendance-Management-System-original
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
composite construction of structures.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
additive manufacturing of ss316l using mig welding
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
Geodesy 1.pptx...............................................
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Welding lecture in detail for understanding
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
web development for engineering and engineering
UNIT 4 Total Quality Management .pptx
Construction Project Organization Group 2.pptx
573137875-Attendance-Management-System-original
CH1 Production IntroductoryConcepts.pptx
composite construction of structures.pdf
Lecture Notes Electrical Wiring System Components
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Mechanical Engineering MATERIALS Selection
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Model Code of Practice - Construction Work - 21102022 .pdf
additive manufacturing of ss316l using mig welding
Operating System & Kernel Study Guide-1 - converted.pdf
Ad

numbers_systemsThe number system hel.ppt

  • 1. Number systems: Number systems: binary, decimal, binary, decimal, hexadecimal and octal. hexadecimal and octal. Conversion between Conversion between various number various number systems systems
  • 2. Decimal numbers Decimal numbers In the decimal number systems each of the ten In the decimal number systems each of the ten digits, 0 through 9, represents a certain quantity. The digits, 0 through 9, represents a certain quantity. The position of each digit in a decimal number indicates position of each digit in a decimal number indicates the magnitude of the quantity represented and can the magnitude of the quantity represented and can be assigned a weight. The weights for whole be assigned a weight. The weights for whole numbers are positive powers of ten that increases numbers are positive powers of ten that increases from right to left, beginning with 10º = 1 from right to left, beginning with 10º = 1 …………… ……………10 10  10 10  10 10³ ³ 10 10² ² 10 10¹ ¹ 10º 10º For fractional numbers, the weights are negative For fractional numbers, the weights are negative powers of ten that decrease from left to right powers of ten that decrease from left to right beginning with 10 beginning with 10¯ ¯¹ ¹. . 10 10² ² 10 10¹ ¹ 10º . 10 10º . 10¯ ¯¹ ¹ 10 10¯ ¯² ² 10 10¯ ¯³ ³ …….. …….. The value of a decimal number is the sum of digits The value of a decimal number is the sum of digits after each digit has been multiplied by its weights as after each digit has been multiplied by its weights as in following examples. in following examples.
  • 3. 1.Express the decimal number 87 as a sum of the values of 1.Express the decimal number 87 as a sum of the values of each digit. each digit. Solution: the digit 8 has a weight of 10, which is 10, as Solution: the digit 8 has a weight of 10, which is 10, as indicated by its position. The digit 7 has a weight of 1, indicated by its position. The digit 7 has a weight of 1, which is 10º, as indicated by its position. which is 10º, as indicated by its position. 87 = (8 x 10) + (7 x 10º) = (8 x 10) + 87 = (8 x 10) + (7 x 10º) = (8 x 10) + (7 x 1) = 87 (7 x 1) = 87 Determine the value of each digit in 939 Determine the value of each digit in 939 2.Express the decimal number 725.45 as a sum of the 2.Express the decimal number 725.45 as a sum of the values of each digit. values of each digit. 725.45 = (7 x 10 725.45 = (7 x 10²) + ²) + (2 x 10 (2 x 10¹) + (5 x 10º) + (4 x 10 ¹) + (5 x 10º) + (4 x 10¯ ¯¹) + ¹) + (5 x 10 (5 x 10¯ ¯²) = 700 + 20 + 5 + 0.4 + 0.05 ²) = 700 + 20 + 5 + 0.4 + 0.05
  • 4. BINARY NUMBERS BINARY NUMBERS The binary system is less complicated than the decimal The binary system is less complicated than the decimal system because it has only two digits, it is a base-two system because it has only two digits, it is a base-two system. The two binary digits (bits) are 1 and 0. The system. The two binary digits (bits) are 1 and 0. The position of a 1 or 0 in a binary number indicates its weight, position of a 1 or 0 in a binary number indicates its weight, or value within the number, just as the position of a or value within the number, just as the position of a decimal digit determines the value of that digit. The decimal digit determines the value of that digit. The weights in a binary number are based on power of two as: weights in a binary number are based on power of two as: … ….. 2 .. 2  2 2³ ³ 2 2 2º . 2 2 2 2º . 2¯ ¯ 2  2¯ ¯………. ………. With 4 digits position we can count from zero to 15.In With 4 digits position we can count from zero to 15.In general, with n bits we can count up to a number equal to general, with n bits we can count up to a number equal to 2 2ⁿ - ⁿ - 1. 1. Largest decimal number = 2ⁿ - 1 Largest decimal number = 2ⁿ - 1
  • 5. A binary number is a weighted number. The A binary number is a weighted number. The right-most bit is the least significant bit (LSB) in right-most bit is the least significant bit (LSB) in a binary whole number and has a weight of 2º a binary whole number and has a weight of 2º =1. The weights increases from right to left by a =1. The weights increases from right to left by a power of two for each bit. The left-most bit is the power of two for each bit. The left-most bit is the most significant bit (MSB); its weight depends on most significant bit (MSB); its weight depends on the size of the binary number. the size of the binary number.
  • 6. Decimal number Binary number Decimal number Binary number 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 1 2 0 0 1 0 2 0 0 1 0 3 0 0 1 1 3 0 0 1 1 4 0 1 0 0 4 0 1 0 0 5 0 1 0 1 5 0 1 0 1 6 0 1 1 0 6 0 1 1 0 7 0 1 1 1 7 0 1 1 1 8 1 0 0 0 8 1 0 0 0 9 1 0 0 1 9 1 0 0 1 10 1 0 1 0 10 1 0 1 0 11 1 0 1 1 11 1 0 1 1 12 1 1 0 0 12 1 1 0 0 13 1 1 0 1 13 1 1 0 1 14 1 1 1 0 14 1 1 1 0 15 1 1 1 1 15 1 1 1 1
  • 7. Binary-to-Decimal Conversion Binary-to-Decimal Conversion The decimal value of any binary number can be The decimal value of any binary number can be found by adding the weights of all bits that are 1 found by adding the weights of all bits that are 1 and discarding the weights of all bits that are 0. and discarding the weights of all bits that are 0. Example Example Let’s convert the binary whole number 101101 to Let’s convert the binary whole number 101101 to decimal. decimal. Weight: 2 2 2 2 2 2º Weight: 2 2 2 2 2 2º Binary no: 1 0 1 1 0 1 Binary no: 1 0 1 1 0 1 101101= 2 + 2 + 2 + 2º = 32+8+4+1=45 101101= 2 + 2 + 2 + 2º = 32+8+4+1=45
  • 8. Decimal-to-Binary Conversion Decimal-to-Binary Conversion One way to find the binary number that is equivalent One way to find the binary number that is equivalent to a given decimal number is to determine the set of to a given decimal number is to determine the set of binary weights whose sum is equal to the decimal binary weights whose sum is equal to the decimal number. For example decimal number 9, can be number. For example decimal number 9, can be expressed as the sum of binary weights as follows: expressed as the sum of binary weights as follows: 9 = 8 + 1 or 9 = 2 9 = 8 + 1 or 9 = 2³ + 2º ³ + 2º Placing 1s in the appropriate weight positions, 2 Placing 1s in the appropriate weight positions, 2³ ³ and and 2º, and 0s in the 2 2º, and 0s in the 2² ² and 2 and 2¹ ¹ positions determines the positions determines the binary number for decimal 9. binary number for decimal 9. 2 2³ ³ 2 2² ² 2 2¹ ¹ 2º 2º 1 0 0 1 Binary number for nine 1 0 0 1 Binary number for nine
  • 9. Hexadecimal numbers Hexadecimal numbers The hexadecimal number system has sixteen The hexadecimal number system has sixteen digits and is used primarily as a compact way of digits and is used primarily as a compact way of displaying or writing binary numbers because it is displaying or writing binary numbers because it is very easy to convert between binary and very easy to convert between binary and hexadecimal. Long binary numbers are difficult to hexadecimal. Long binary numbers are difficult to read and write because it is easy to drop or read and write because it is easy to drop or transpose a bit. Hexadecimal is widely used in transpose a bit. Hexadecimal is widely used in computer and microprocessor applications. The computer and microprocessor applications. The hexadecimal system has a base of sixteen; it is hexadecimal system has a base of sixteen; it is composed of 16 digits and alphabetic characters. composed of 16 digits and alphabetic characters. The maximum 3-digits hexadecimal number is The maximum 3-digits hexadecimal number is FFF or decimal 4095 and maximum 4-digit FFF or decimal 4095 and maximum 4-digit hexadecimal number is FFFF or decimal 65.535 hexadecimal number is FFFF or decimal 65.535
  • 10. Decimal Binary Hexadecimal Decimal Binary Hexadecimal 0 0000 0 0 0000 0 1 0001 1 1 0001 1 2 0010 2 2 0010 2 3 0011 3 3 0011 3 4 0100 4 4 0100 4 5 0101 5 5 0101 5 6 0110 6 6 0110 6 7 0111 7 7 0111 7 8 1000 8 8 1000 8 9 1001 9 9 1001 9 10 1010 A 10 1010 A 11 1011 B 11 1011 B 12 1100 C 12 1100 C 13 1101 D 13 1101 D 14 1110 E 14 1110 E 15 1111 F 15 1111 F
  • 11. Binary-to-Hexadecimal Conversion Binary-to-Hexadecimal Conversion Simply break the binary number into 4-bit groups, starting Simply break the binary number into 4-bit groups, starting at the right-most bit and replace each 4-bit group with the at the right-most bit and replace each 4-bit group with the equivalent hexadecimal symbol as in the following equivalent hexadecimal symbol as in the following example. example. Convert the binary number to hexadecimal: Convert the binary number to hexadecimal: 1100101001010111 1100101001010111 Solution: Solution: 1100 1010 0101 0111 1100 1010 0101 0111 C A 5 7 = CA57 C A 5 7 = CA57
  • 12. Hexadecimal-to-Decimal Conversion Hexadecimal-to-Decimal Conversion One way to find the decimal equivalent of a hexadecimal One way to find the decimal equivalent of a hexadecimal number is to first convert the hexadecimal number to number is to first convert the hexadecimal number to binary and then convert from binary to decimal. binary and then convert from binary to decimal. Convert the hexadecimal number 1C to decimal: Convert the hexadecimal number 1C to decimal: 1 C 1 C 0001 1100 = 2 + 2 0001 1100 = 2 + 2³ + 2² ³ + 2² = 16 +8+4 = 28 = 16 +8+4 = 28
  • 13. Decimal-to-Hexadecimal Conversion Decimal-to-Hexadecimal Conversion Repeated division of a decimal number by 16 will produce Repeated division of a decimal number by 16 will produce the equivalent hexadecimal number, formed by the the equivalent hexadecimal number, formed by the remainders of the divisions. The first remainder produced is remainders of the divisions. The first remainder produced is the least significant digit (LSD). Each successive division by the least significant digit (LSD). Each successive division by 16 yields a remainder that becomes a digit in the 16 yields a remainder that becomes a digit in the equivalent hexadecimal number. When a quotient has a equivalent hexadecimal number. When a quotient has a fractional part, the fractional part is multiplied by the fractional part, the fractional part is multiplied by the divisor to get the remainder. divisor to get the remainder.
  • 14. Convert the decimal number 650 to hexadecimal by Convert the decimal number 650 to hexadecimal by repeated division by 16. repeated division by 16. 650 = 40.625 0.625 x 16 = 10 = A (LSD) 650 = 40.625 0.625 x 16 = 10 = A (LSD) 16 16 40 = 2.5 0.5 x 16 = 8 = 8 40 = 2.5 0.5 x 16 = 8 = 8 16 16 2 = 0.125 0.125 x 16 = 2 = 2 (MSD) 2 = 0.125 0.125 x 16 = 2 = 2 (MSD) 16 16 The hexadecimal number is 28A The hexadecimal number is 28A
  • 15. Octal Numbers Octal Numbers Like the hexadecimal system, the octal system provides a Like the hexadecimal system, the octal system provides a convenient way to express binary numbers and codes. convenient way to express binary numbers and codes. However, it is used less frequently than hexadecimal in However, it is used less frequently than hexadecimal in conjunction with computers and microprocessors to express conjunction with computers and microprocessors to express binary quantities for input and output purposes. binary quantities for input and output purposes. The octal system is composed of eight digits, which are: The octal system is composed of eight digits, which are: 0, 1, 2, 3, 4, 5, 6, 7 0, 1, 2, 3, 4, 5, 6, 7 To count above 7, begin another column and start over: To count above 7, begin another column and start over: 10, 11, 12, 13, 14, 15, 16, 17, 20, 21 and so on. 10, 11, 12, 13, 14, 15, 16, 17, 20, 21 and so on. Counting in octal is similar to counting in decimal, except Counting in octal is similar to counting in decimal, except that the digits 8 and 9 are not used. that the digits 8 and 9 are not used.
  • 16. Octal-to-Decimal Conversion Octal-to-Decimal Conversion Since the octal number system has a base of eight, each Since the octal number system has a base of eight, each successive digit position is an increasing power of eight, successive digit position is an increasing power of eight, beginning in the right-most column with 8º. The evaluation beginning in the right-most column with 8º. The evaluation Of an octal number in terms of its decimal equivalent is Of an octal number in terms of its decimal equivalent is accomplished by multiplying each digit by its weight and accomplished by multiplying each digit by its weight and summing the products. summing the products. Let’s convert octal number 2374 in decimal number. Let’s convert octal number 2374 in decimal number. Weight 8 Weight 8³ ³ 8 8² ² 8 8º 8 8º Octal number 2 3 7 4 Octal number 2 3 7 4 2374 = (2 x 8 2374 = (2 x 8³ ³) + (3 x 8 ) + (3 x 8²) ²) + (7 x 8) + (4 x 8º)=1276 + (7 x 8) + (4 x 8º)=1276
  • 17. Decimal-to-Octal Conversion Decimal-to-Octal Conversion A method of converting a decimal number to an octal A method of converting a decimal number to an octal number is the repeated division-by-8 method, which is number is the repeated division-by-8 method, which is similar to the method used in the conversion of decimal similar to the method used in the conversion of decimal numbers to binary or to hexadecimal. numbers to binary or to hexadecimal. Let’s convert the decimal number 359 to octal. Each Let’s convert the decimal number 359 to octal. Each successive division by 8 yields a remainder that becomes a successive division by 8 yields a remainder that becomes a digit in the equivalent octal number. The first remainder digit in the equivalent octal number. The first remainder generated is the least significant digit (LSD). generated is the least significant digit (LSD). 359 = 44.875 0.875 x 8 = 7 (LSD) 359 = 44.875 0.875 x 8 = 7 (LSD) 8 8 44 = 5.5 0.5 x 8 = 4 44 = 5.5 0.5 x 8 = 4 8 8
  • 18. 5 = 0.625 0.625 x 8 = 5 (MSD) 5 = 0.625 0.625 x 8 = 5 (MSD) 8 8 The number is 547. The number is 547. Octal-to-Binary Conversion Octal-to-Binary Conversion Because each octal digit can be represented by a 3-bit Because each octal digit can be represented by a 3-bit binary number, it is very easy to convert from octal to binary number, it is very easy to convert from octal to binary.. binary.. Octal/Binary Conversion Octal/Binary Conversion Octal Digit 0 1 2 3 4 5 6 7 Octal Digit 0 1 2 3 4 5 6 7 Binary 000 001 010 011 100 101 110 111 Binary 000 001 010 011 100 101 110 111 Let’s convert the octal numbers 25 and 140. Let’s convert the octal numbers 25 and 140. 2 5 1 4 0 2 5 1 4 0 010 101 001 100 000 010 101 001 100 000
  • 19. Binary-to-Octal Conversion Binary-to-Octal Conversion Conversion of a binary number to an octal number is the Conversion of a binary number to an octal number is the reverse of the octal-to-binary conversion. reverse of the octal-to-binary conversion. Let’s convert the following binary numbers to octal: Let’s convert the following binary numbers to octal: 1 1 0 1 0 1 1 0 1 1 1 1 0 0 1 1 1 0 1 0 1 1 0 1 1 1 1 0 0 1 6 5 = 65 5 7 1 = 571 6 5 = 65 5 7 1 = 571