Number System
Number System
Communication Technologies
Updated by
Muiz Qadir
Objectives
❖Introduction to Number System
❖Bit/Byte
❑ Prime numbers:
❑ Thereal number which is divisible by 1 and itself is called
prime number Ex- 1,2,3,5,7,11,13,17, …..
Credit: Byjus.com
The Real Number System
Real
Numbers
(all numbers are real)
1. Byte = 8 bits
3. Example A = 01000001
This is an excellent diagram
Text to binary conversion
sea = (011100110110010101100001) 2
Units:
• Byte a grouping of eight bits
for instance --> 0110 0001
• Kb (kilobyte) about 1000 bytes
• Mb (megabyte) about one thousand Kb or
one million bytes
• Gb (gigabyte) about one thousand Mb or
one billion bytes
• Tb (terabyte) is about one thousand Gb or
one trillion bytes
Terms for Storage Capacities
1 bit = 0 or 1 (b)
8 bits = 1 byte (B)
1 thousand bytes = kilobyte (KB) 1
million bytes = megabyte (MB)
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
The decimal system (base 10)
❑ The word decimal is derived from the Latin root decem
(ten). In this system the base b = 10 and we use ten
symbols.
S = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}.
Decimal Octal
Binary Hexadecimal
Binary to Decimal
Decimal Octal
Binary Hexadecimal
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”
(101011)2 => 1 x 20 = 1
1 x 21 = 2
0 x 22 = 0
1 x 23 = 8
0 x 24 = 0
1 x 25 = 32
(43)10
Decimal to Binary
Decimal Octal
Binary Hexadecimal
Example
Example
Hexadecimal to
Binary
Decimal Octal
Binary Hexadecimal
Hexadecimal to
Binary
ν
Technique
ν
Convert each hexadecimal digit
to a 4-bit equivalent binary
representation
Example
10AF16 = ?2
1 0 A F
10AF16 = 00010000101011112
Binary to
Hexadecimal
Decimal Octal
Binary Hexadecimal
•
Technique
›
Group bits in fours, starting on
right
› Convert to hexadecimal digits
10101110112 =
?16
10 1011 1011
2 B B
10101110112 =
2BB16
Octal to Decimal
Decimal Octal
Binary Hexadecimal
Octal to Decimal
ν Technique
• Multiply each bit by 8n, where n
is the “weight” of the bit.
Binary Hexadecimal
Decimal to Octal
ν Technique
ν Divide by 8
ν Keep track of the
remainder
Example
Decimal Octal
Binary Hexadecimal
Binary to Octal
Decimal Octal
Binary Hexadecimal
Binary to Octal
• Technique
– Group bits in threes, starting on
right
– Convert to octal digits
Example
10110101112 = ?8
1 3 2 7
10110101112 =
13278
Decimal Octal
Binary Hexadecimal
•
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
Binary Hexadecimal
♦ Technique
ϒ
Divide by 16
ϒ
Keep track of the remainder
Decimal Octal
Binary Hexadecimal
Technique
Use binary as an intermediary
10768 = ?16
1 0 7 6
2 3 E
10768 = 23E16
Decimal Octal
Binary Hexadecimal
Technique
Use binary as an intermediary
1F0C16 = ?8
1 F 0 C
1 7 4 1 4
1F0C16 = 174148
Useful Links
• https://www.math.toronto.edu/mathnet/questionCorner/numbersystems.html
#:~:text=Who%20came%20up%20with%20the,and%20the%20positive%20ra
tional%20numbers.
• https://byjus.com/maths/number-system/
• https://byjus.com/maths/rational-and-irrational-numbers/#:~:text=What%2
0are%20rational%20and%20irrational,represented%20in%20a%20number
%20line.
• https://www.tutorialspoint.com/computer_logical_organization/number_syste
m_conversion.htm#:~:text=Step%201%20%E2%88%92%20Divide%20the%20
decimal,divide%20by%20the%20new%20base.
• https://www.youtube.com/watch?v=FFDMzbrEXaE
• https://www.youtube.com/watch?v=M6c6Xw5mt90
• https://www.youtube.com/watch?v=kAnBaQoJkpo
• https://www.youtube.com/watch?v=NY2gz_Kzc0Q
• https://www.youtube.com/watch?v=cZH0YnFpjwU