Chapter 1 Number Systems and Codes
Chapter 1 Number Systems and Codes
AND CODES
Objectives :
Decima
l
Numb
Hexa
decima
er Binary
l Syste
ms
Octal
1.1 List of Number
Decimal 10 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Binary 2 0, 1
Octal 8 0, 1, 2, 3, 4, 5, 6, 7
Hexadecimal 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D,
E, F
2.0 Binary Numbers
Used to represent the voltage levels of a digital circuit.
Only two voltage levels present in a digital circuit, logic High and
logic Low.
The high voltage is +5V and the low voltage is +0V.
The binary numbers represent the logic low as a 0 and the logic high
as a 1.
2.1ABinary
calculator
NumbersisExample
an example of a digital system.
Decimal numbers are pressed on the keypad, where the input values
are converted to binary for processing, then converts the answers to
a decimal value before displaying them.
Number conversion occurs extensively in a digital circuit.
In this chapter, you will learn numbers systems and codes used in
digital circuit. You will also learn how to perform conversion from one
number system to another.
Decimal
2.2 A decimal number
Binary can
be converted to a binary number by
Conversion
successively dividing the number by 2 as follows:
•Note that the first remainder becomes the most significant bit (MSB). The last
remainder becomes the least significant bit (LSB).
2.3
Binary Decimal Conversion
A binary number is converted to a decimal number by summing
together the weights of various positions in the binary number which
contain a 1. For example, 10101112 = 8710.
3.0 Decimal Octal Conversion
A decimal number can be converted to an octal number by
successively dividing the number by 8 as follows:
The letter A stands for decimal 10, B for 11, C for 12, D for 13, E for
14 and F for 15.
4.1 Hexadecimal Number
4.2 Decimal Hexadecimal Conversion
A decimal number can be converted to hex number by successively
dividing the number by 16 as follows:
4.3 Hexadecimal Decimal Conversion
To convert a hex number to a decimal number, multiply each hex
value by the weight of the digit and sum the results. For example,
1A716 = 42310.
Hexadecimal
4.4 Each hex
digit canConversion
Binary be represented by a 4-bit binary number as
shown above. Conversion from hex to binary is very straightforward.
Each hex digit is replaced by 4-bit binary number.
BCD is not another number system like binary, octal, decimal and
hexadecimal. It is in fact the decimal system with each digit encoded
in its binary equivalent. A BCD code is not the same as a straight
binary number. For example, the BCD code requires 12 bits, while
the straight binary number requires only 10 bits to represent 873 10.
5.3 BCD Decimal Conversion
Technique:
1. Start by converting the integer portion:
6.0 Floating Points Conversion using Remainder Method
Decimal
Binary
2. Then, convert the fraction by multiply it with the based we want to convert:
IF ZERO, THEN
STOP
6.0 Base Conversion for Floating Points with the Remainder
Method
Binary Decimal
Eg. 1010.012 = _________ 10
Technique:
– Multiply each binary number by 2-n, where -n is the weight of the bit for fraction starting from
left to right. .
– Then, sum the results.
1010.012
= 1 x 23 + 0 x 22 + 1 x 21 + 0 x 20 . 0 x 2-1 + 1 x 2-2
= 10 + 0.25
= 10.25 10
Therefore, 1010.012 = 10.2510
6.0 Base Conversion for Floating Points with the Remainder
Method
Octal – Decimal
Technique:
– Multiply each octal number by 8-n, where -n is the weight of the bit for
fraction starting from left to right. .
– Then, sum the results.
46.38 = 4 x 81 + 6 x 80 + 3 x 8-1
= 38 + 0.375
= 38.375 10
a) 11101.112 to decimal.
b) FED.4716 to octal.
c) 01101001BCD to binary.
d) 7548 to BCD.
e) 152.2510 to hexadecimal.