NUMBER SYSTEM
CH – 1 PAGE NO. - 1
INTRODUCTION
WE ARE A GROUP OF FOUR STUDENTS WHO PREPARED THIS PRESENTATION ON
INTER-CONVERSION OF ONE NUMBER SYSTEM TO ANOTHER .
NOW LET ME INTRODUCE YOUR BUDDIES WHO HAD CREATED THIS MARVELOUS
PRESENTATION TO MAKE IT EASY TO REVISE THE CONCEPT OF CONVERSIONS OF THE
NUMBER SYSTEM .
AYATI SHARMA – AS PRESENTER
SATYAM – AS SPEAKER 1 AND EXPLANER 1
ARYA KHANDELWAL – AS SPEAKER 2 AND EXPLANER 2
NEEDESH – AS SPEAKER 3
WE’RE TOGETHER KNOWN AS “SYNTAX SQUARE” .
WHAT IS NUMBER
SYSTEM
• DEFINITION - A NUMBER SYSTEM IN TERMS OF COMPUTER , IS A METHOD OF
REPRESENTING NUMERIC VALUES USING A SPECIFIC BASE AND SET OF DIGITS .
USED TO STORE AND PROCESS DATA INSIDE A COMPUTER .
• EXPLANATION – IT IS JUST A WAY TO WRITE NUMBERS USING A SPECIFIC BASE AND
DIGITS . SO THE COMPUTER CAN STORE AND PROCESS DATA .
• COMPUTERS MOSTLY USE BINARY (BASE – 12) INTERNALLY .
PARTS OF NUMBER
SYSTEM
• COMPUTERS USE 4 MAIN NUMBER SYSTEMS :
• BINARY – BASE 2 . USES 0 AND 1 . THIS IS WHAT COMPUTERS ACTUALLY RUN ON .
• DECIMAL – BASE 10 . USES 0-9 . WHAT WE USE NORMALLY .
• HEXADECIMAL – BASE 16. USES 0-9 AND A-F . SHORTHAND FOR BINARY .
• OCTAL – BASE 8 . USES 0-7 . MOSTLY LEGACY USE NOW .
“ ALL DATA GETS CONVERTED TO BINARY INSIDE THE
COMPUTER “
WHAT IS
CONVERSION
DEFINITION – IN COMPUTER NUMBER SYSTEMS . CONVERSION IS THE PROCESS OF
CHANGING A NUMBER FROM ONE BASE OR NUMERAL SYSTEM TO ANOTHER WHILE
KEEPING ITS ACTUAL VALUE THE SAME .
EXAMPLE – CONVERTING 10102 IN BINARY TO 1010 IN DECIMAL .
DECIMAL TO BINARY
CONVERSION
• HOW TO DO – DECIMAL TO BINARY CONVERSION IN CHANGING A BASE – 10
NUMBER TO BASE – 2 BY DIVIDING BY 2 REPEATEDLY AND READING THE
REMAINDERS BACKWARDS .
• EXPLANATION – 13/2 = 6 REM 1 -> 6/2 = 3 REM 0 ->3/2 = 1 REM 1 ->1/2 = 0
REM 1
READ BACKWARDS : 1101
SO 13 IN DECIMAL = 1101 IN BINARY .
• EXAMPLE – CONVERT (42)10 TO ITS BINARY EQUIVALENT .
2 42 -> 0
2 21 -> 1
2 16 -> 0
2 5 -> 1
2 2 -> 0
1
• ARRANGING THE REMAINDERS FROM BOTTOM TO TOP GIVES THE BINARY NUMBER
(101010)2 .
BINARY TO DECIMAL
CONVERSION
• HOW TO DO – BINARY TO DECIMAL CONVERSION IS THE PROCESS OF CONVERTING A
NUMBER FROM BASE – 2 TO BASE – 10 BY MULTIPLYING EACH BINARY DIGIT BY 2
RAISED TO ITS POSITIONAL VALUE AND SUMMING THE RESULT .
• EXPLANATION – MULTIPLY EACH BINARY DIGIT BY 2 RAISED TO ITS POSITION .
STARTING AT 0 FROM THE RIGHT . ADD THE RESULTS TO GET THE DECIMAL NUMBER .
• EXAMPLE – CONVERT (101010)2 TO ITS DECIMAL EQUIVALENT .
THE PLACE VALUE = 64 , 32 , 16 , 8 , 4 , 2 ,1 . (FROM LEFT TO RIGHT)
MULTIPLY EACH DIGITS BY ITS PLACE VALUE:
(1101101)2 = 1 * 26 + 1 * 25 + 0 * 24 + 1 * 23 + 1 * 22 + 0 * 21 + 1 * 20
=64+32+0+8+4+0+1
= 109
THEREFORE THE DECIMAL VALUE OF ( 1101101 )2 IS ( 109 ) 10
DECIMAL TO OCTAL
CONVERSION
• HOW TO DO – DECIMAL TO OCTAL CONVERSION IS THE PROCESS OF CONVERTING A
BASE – 10 NUMBER INTO A BASE – 8 NUMBER BY REPEATEDLY DIVIDING BY 8 AND
READING THE REMAINDERSFROM BOTTOM TO TOP .
• EXPLANATION – DIVIDE THE DECIMAL NUMBER BY 8 REPEATEDLY . WRITE DOWN
THE REMAINDERS EACH TIME . THEN READ THEN FROM BOTTOM TO TOP TO GET
THE OCTAL NUMBER .
• EXAMPLE – CONVERT ( 2568 )10 TO ITS OCTAL EQUIVALENT .
8 2568 -> 0
8 321 -> 1
8 40 -> 0
5
• ARRANGING THE REMAINDERS FROM BOTTOM TO TOP GIVES THE OCTAL NUMBER
( 5050 )8 .
HENCE , ( 2568 )10 = ( 5050 ) 8
DECIMAL TO
HEXADECIMAL CONVERSION
• HOW TO DO – DECIMAL TO HEXADECIMAL CONVERSION IS THE PROCESS OF
CONVERTING A BASE – 10 NUMBER INTO A BASE – 16 NUMBER BY REPEATEDLY
DIVIDING BY 16 AND READING THE REMAINDERS . USING 0-9 AND A-F FOR VALUES
10-15 .
• EXPLANATION – DIVIDE THE DECIMAL NUMBER BY 16 REPEATEDLY . WRITE THE
REMAINDERS USING A-F FOR 10-15 . READ THEM BOTTOM TO TOP FOR THE HEX
NUMBER .
• EXAMPLE - CONVERT ( 1000 )10 TO ITS HEXADECIMAL EQUIVALENT .
16 1000 -> 8
16 62 -> 14
3
ARRANGING THE REMAINDERS FROM BOTTOM TO TOP GIVES THE HEXADECIMAL NUMBER
( 3E8 )16 .
HENCE , ( 1000 )10 = ( 3E8 )16
THANK YOU