SlideShare a Scribd company logo
1 of 45
Decimal NumberSystem
Binary NumberSystem
Octal Number System
Hexadecimal NumberSystem
ASCII,ISCII,UNICODE
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
Computers accept input and deliver output in the form of digital
signals.
Adigital signal hasonly two states,represented by two voltage
levels,high and low.
For a computer to process numbers, it is important to be able to
represent the numbersasdigital signals.
T
oachieve this,you need a numbersystemthat usesonly two symbols to
represent any number.
Thebinary number systemusesonly two symbols,0 and 1, to represent
any number, and therefore provides a direct way of representing
numbersin computers.
Two other number systems, octal and hexadecimal, help represent
binary numbers concisely, making it convenient to deal with large
stringsof 0sand1s.
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
Anumbersystemisknownby itsradix or base.
Thedecimal numbersystemuses10 symbols,and therefore, has a
radix or base of 10. Thebinary numbersystemusestwo symbols,
and therefore, hasa radix of 2.
The radix of a number is usually written as a subscript with that
number,where the number iswritten within parentheses, as shown
in the following examples:
 (368)10
 (10101)2
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
• Thedecimal numbersystemuses10 symbols,and therefore has
a radix or base of 10.
• Symbolsare [ 0 to 9 ]
• Everydigit in Decimalnumbersystemisidentified from its
position i.e. from right to left as(for e.g. 345) :-
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• It means: 3 x 102 + 4 x 101 + 5 x 100 = 345
• 3 x 100 + 4 x 10 + 5 x 1 = 345
• Left mostdigit will be MSD(mostsignificant digit and right most
digit will be LSD(least significant digit)
Number 3 4 5
POSITIONALVALUE 102 101 100
for more updates visit: www.python4csip.com
• Thebinary numbersystemuses2 symbols,and therefore hasa radix
or base of 2.
• Symbols are [ 0 and 1 ], also knownasbits or binary digit
• Everybit inBinary numbersystemisidentified from its position i.e.
from right to left as(for e.g. 110) :-
will be LSB(least significant bit)
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• It means : 1 x 22 + 1 x 21 + 0x 20 will give itsdecimal equivalent
• 1 x 4 + 1 x 2 + 0 x1 = 6, So (110)2 = (6)10
• Left mostdigit will be MSB(mostsignificant bit and right mostdigit
Binary Number 1 1 0
POSITIONALVALUE 22 21 20
for more updates visit: www.python4csip.com
• Theoctal numbersystemuses8 symbols,and therefore hasa
radix or base of 8.
• Symbols are [ 0 to 7 ]
• Everybit in Octal numbersystemisidentified from itsposition
i.e. from right to left as(for e.g. 140) :-
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• It means: 1 x 82 + 4 x 81 + 0 x 80 will give its decimal
equivalent
• 1 x 64 + 4 x 8 + 0 x 1 = 96, So (140)8 = (96)10
Binary Number 1 4 0
POSITIONALVALUE 82 81 80
for more updates visit: www.python4csip.com
• TheHexnumbersystemuses16 symbols,and therefore hasa
radix or base of 16.
• Symbols are [ 0 to 9 andA to F ]
• 10 isrepresented asAand soon
• Everybit in Hexnumbersystemisidentified from its position i.e.
from right to left as(for e.g.A2B) :-
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• It means :Ax162 + 2x161 + Bx160 will give itsdecimal equivalent
• 10x256 + 2x16 + 11x1 = 2603, So (A2B)16 = (2603)10
Binary Number A 2 B
POSITIONALVALUE 162 161 160
for more updates visit: www.python4csip.com
At times,you need to covert a numberfrom onenumbersystem to
another.
Distinct methods have been defined for conversion between each
pair of number systems.
Y
oucan convert a decimal number to its binary form by using the
method of successive division by 2, the radix of the binary
number system.
Putthe remainder to the right of quotient and repeat this process
till the quotient becomesZEROor ONE.
Write downthe remainders in reverse order to get equivalent
binary number.
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
LSB
MSB
ANSWER: (101101)2
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
•(79)10
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
•(30)10
to ( ? )2
to ( ? )2
for more updates visit: www.python4csip.com
Multiply eachbit of binary numberby itsplace value i.e. 2n
Add the result.
1 0 1 0 1 1 0 1
27 26 25 24 23 22 21 20
128 x 1 64 x 0 32 x 1 16 x 0 8 x 1 4 x 1 2 x 0 1 x 1
128 0 32 0 8 4 0 1
ANSWER: (73)10
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
2
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• (11110110) to ( ? ) 10
• (101010110101) 2 to (?) 10
for more updates visit: www.python4csip.com
Y
ou can convert a decimal number to its octal form by using the
method of successivedivision by 8, the radix of the octal number
system.
Putthe remainder to the right of quotient and repeat this process
till the quotient becomes ZERO.
Write downthe remainders in reverse order to get equivalent
octal number.
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
LSD
MSD
ANSWER: (135)8
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
• (173) 10 to ( ?
) 8
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• (243) 10 to ( ?
) 8
for more updates visit: www.python4csip.com
Multiply eachbit of octal numberby its place value i.e. 8n
Add the result
2 3 7
82 81 80
64x2 8x3 1x7
128 24 7
ANSWER: (159)10
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
Y
ou can convert a decimal number to its octal form by using the
method of successive division by 16, the radix of the
hexadecimal number system.
Putthe remainder to the right of quotient and repeat this process
till the quotient becomes ZERO.
Write downthe remainders in reverse order to get equivalent
hexadecimal number.
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
LSD
MSD
ANSWER: (B2)16
A=10
B=11, and so on.
..
for more updates visit: www.python4csip.com
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• (233) 10 to ( ?
) 1
6
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• ( 7 9 ) 10 to ( ?
) 16
for more updates visit: www.python4csip.com
Multiply eachbit of hexadecimal numberby its place value i.e.
16n
Add the result
A 2 B
162 161 160
256x10 16x2 1x11
2560 32 11
ANSWER: (2603)10
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
• Asnumberof bits increases,there isa need arisesof grouping
of bits.
• Octal numbercomprisesof 3 bits i.e. 3 binary bits are usedto
represent octal number.
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
OCTAL BINARY
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
for more updates visit: www.python4csip.com
3 5 2
011 101 010
ANSWER: (011101010)2
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
• (237) 8 to (
? ) 2
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• (206) 8 to ( ?
) 2
for more updates visit: www.python4csip.com
• It requires grouping of 3 bits from right hand side,if last group
not consistsof 3 bit thenadd 0 to makeit group of 3 bit
MAKEGROUPOF3 BITS
Extra 0 is
padded to make
2 6 6
3
ANSWER: (3266)8
it of 3 bits VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
• (111000111001) 2 to ( ? ) 8
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• (101010101010101) 2 to ( ? ) 8
for more updates visit: www.python4csip.com
• Hexadecimal numbercomprisesof 4 bits i.e. 4 binary bits are
usedto represent Hexadecimal number.
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
HEXADECIMAL BINARY
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
HEXADECIMAL BINARY
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
for more updates visit: www.python4csip.com
8 B C 2
1000 1011 1100 0010
ANSWER: (1000101111000010)2
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
• (CAFE) 16 to (
? ) 2
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• (78F9) 16 to (
? ) 2
for more updates visit: www.python4csip.com
• It requires grouping of 4 bits from right hand side,if last group
not consistsof 4 bit thenadd 0 to makeit group of 4 bit
MAKEGROUPOF4 BITS
Extra 0 is
padded to make
6
6
B
6
ANSWER: (6B66)8
it of 4 bits VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
• (10101010101010101)
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• (110011110001101)
2 to ( ? ) 16
2 to ( ? ) 16
for more updates visit: www.python4csip.com
• T
operform binary addition, wehaveto follow the simplerules
like:
• 0 + 0 = 0
• 0 + 1 = 1
• 1 + 1 = 0 (and 1 carry to left)
• 1 + 1 + 1 = 1 ( and 1 carry to left )
• Note : if numberof 1’sisin eventhenresult will be0 andnno.of 1
will carry to left wherenisthenumberof pair
• If the number of 1’s in in odd the result will be 1 and n no.of 1
will carry to left wherenisthenumberof pair
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
ADDITION
RESUL
T
CAR
R
Y
CARRY
ADDITION
RESUL
T
ANSWER:1100011
ANSWER:11110001
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
• Computer mustunderstand the character entered by user,for this
purpose numeric code is assigned to each character used in
computer.
• For example
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• A– Z
• a-z
• 0-9
assignedwith code 65-90
assignedwith code 97-122
assignedwith code 48-57
• Thereare various encoding scheme available
• ASCII
• ISCII
• UNICODE
for more updates visit: www.python4csip.com
• Stands for American Standard code for
information interchange.
• It is most widely used alphanumeric code for
microcomputers and minicomputers.
• It is 7-Bitccaonde, so it represent maximumof 27 = 128code
i.e. 128 possible characters.
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
CHARACTERS DECIMAL CODE 7-BIT CODE
A 65 1000001
B 66 1000010
- - -
Z 90 1011010
a 97 1100001
- - -
z 122 1111010
ENTERKEY 13 0001101
$ 36 0100100
+ 43 0101011
- - -
BASEDON
THESEV
ALUEWE
CANEASIL
YFIND
ITSOCTAL &
HEXADECIMAL
REPRESENT
A
TIO
N
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
• CONVERTTHEFOLLOWINGASCIICODEINTTOITSORIGINAL
MESSAGE
• 1000101 1011000 1000001 1001101
• T
oconvert the above messagewefirst convert the above 7-bit
code into decimal value as –
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• 1000101 = 69 (it iscode of ‘E’)
• 1011000 = 88 (it iscode of ‘X’)
• 1000001 = 65 (it iscode of ‘A’)
• 1001101 = 77 (it iscode of ‘M’)
• Sothe original messageisEXAM
for more updates visit: www.python4csip.com
• CONVERTTHEFOLLOWINGMESSAGEINTOASCIICODE
• STEP 1
• T
oconvert first find out the binary value (either fromASCII table)
or manually wefind out the decimal code thenconvert it in
binary. Fore.g. if ‘A’is65 thenfollowing the sequencewecan
find S= 83, T= 84, E= 69, P= 80
• SP
ACE= 32, 1 = 49
• Nowconvert the decimal into binary:
• 83 = 1010011, 84 = 1010100, 69 = 1000101, 80 = 1010000
• 32 = 0100000, 49 = 0110001
• So,original message:
• 1010011 1010100 1000101 1010000 0100000 0110001
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
• Stands for Indian Standard Code for Information Interchange
• ISCII weadopted in 1991, by Bureauby Indian Standards to
havecommonstandard for Indian scripts.
• It is8-bit encoding schemeand canrepresent 28 =256chars.
• It retain first 128 for ASCII code
• ASCIIisable to represent Indian language characters like :
Tamil,T
elugu,Kannada, Oriya, Bengali,Assamese,Gujarati,etc.
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
• AsweknowASCIIand ISCIIrepresent characters belonging to
different language by assigned unique code to each characters.
• Need arisesto haveencoding schemewhichcanrepresent all
the knownlanguage around the world. Theresult isUNICODE.
• It isthe standard usedworldwide now.
• Itsvariants are UTF-8,UTF-16,UTF-32
• Unicode 13.0 represent 143000 characters
• Supported by mostOS,making it platform, vendor, application
independent
• Allows data to be transported between different system without
distortion.
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
• It is variable length encoding scheme that can represent
each character in UNICODEcharacter set.
• Thecode unit of UTF-8is8 bits i.e. OCTET
• UTF-8canuse1 OCTETto maximum6 OCTETdepending uponthe
character it represent.
• Unicodecode points are written asU+<codepoint> for e.g.U+0050
represent ‘P”
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
Unicode Code Points
(Decimal)
Unicode Code Points
(Hex)
Number of
octetsused
U-0 to U-127 U+00 to U+07F 1 octet (8 bits)
U-128 to U-2047 U+80 to U+7FF 2 octets(16 bits)
U-2048 to U-65535 U+800 to U+FFFF 3 octets(24 bits)
U-65536 to U-2097151 U+10000 to U+1FFFFF 4 octets(32 bits)
for more updates visit: www.python4csip.com
• 1 OCTET(8 BITREPRESENT
A
TION)
• For1 octet representation the left mostbit act ascontrol bit
whichstoresZERO(0)
• Thecontrol bit isspecial bit that store the control code not the
actual character. Restof the bit storesthe actual’s binary code
• ForExample ( U+ 0050 ) (Binary value of Pis 1010000)
0 1 0 1 0 0 0 0
CONTROLCODE
ACTUALBINARYCODE
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
1 1 0 0 0 0 1 0
1 0 1 0 0 1 1 1 OCTET2
• 2 OCTET(16 BITREPRESENT
A
TION)
• First3 bits (left most)of first octet will be 110
• First2 bits (left most)of secondoctet will be 10
• ForExample ( U+ 00A7) (Binary value of  is 10100111)
EMPTYBITS
OCTET1
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
1 1 1 0 0 0 1 0
1 0 0 0 0 0 0 0
1 0 1 1 1 0 1 1
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
• 3 OCTET(24 BITREPRESENT
A
TION)
• First4 bits (left most)of first octet will be 1110
• First2 bits (left most)of secondoctet will be 10
• First2 bits (left most)of third octet will be 10
• ForExample ( U+ 203B)
• (Binary value of ※ is10000000111011)
EMPTYBITS
OCTET1
OCTET2
OCTET3
for more updates visit: www.python4csip.com
• 4 OCTET(32 BITREPRESENT
A
TION)
• First5 bits (left most)of first octet will be 11110
• First2 bits (left most) of 2nd , 3rd , 4th octet will be 10
• ForExample ( U+ 12345)
• (Binary value of 𒍅
1 1 1 1 0 0 0 0
1 0 0 1 0 1 0 0
1 0 0 0 1 1 0 1
OCTET1
OCTET2
OCTET3
1 0 0 0 0 1 0 1
is 00010010001101000101)
EMPTYBIT
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
for more updates visit: www.python4csip.com
• It isfixed length encoding schemethat usesexactly 4 bytes to
represent all Unicode characters.
• It storesevery character using4bytes
• Example:Considerthe Symbol * [U+002A binary-00101010]
VINODKUMARVERMA,PGT(CS),KVOEFKANPUR&
SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 1 0 1 0 1 0
for more updates visit: www.python4csip.com

More Related Content

Similar to digital electronics nuMBER SYSTEM jjj.pptx

An introduction to probabilistic data structures
An introduction to probabilistic data structuresAn introduction to probabilistic data structures
An introduction to probabilistic data structuresMiguel Ping
 
04 chapter03 02_numbers_systems_student_version_fa16
04 chapter03 02_numbers_systems_student_version_fa1604 chapter03 02_numbers_systems_student_version_fa16
04 chapter03 02_numbers_systems_student_version_fa16John Todora
 
Computer archi&mp
Computer archi&mpComputer archi&mp
Computer archi&mpMSc CST
 
Chapter 1 Digital Systems and Binary Numbers.ppt
Chapter 1 Digital Systems and Binary Numbers.pptChapter 1 Digital Systems and Binary Numbers.ppt
Chapter 1 Digital Systems and Binary Numbers.pptAparnaDas827261
 
error_detection_correction.pptx
error_detection_correction.pptxerror_detection_correction.pptx
error_detection_correction.pptxssuser50f4fd1
 
2022_ITN_Module_5.pptx
2022_ITN_Module_5.pptx2022_ITN_Module_5.pptx
2022_ITN_Module_5.pptxDintlePhofu
 
Block Cipher.cryptography_miu_year5.pptx
Block Cipher.cryptography_miu_year5.pptxBlock Cipher.cryptography_miu_year5.pptx
Block Cipher.cryptography_miu_year5.pptxHodaAhmedBekhitAhmed
 
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...Arti Parab Academics
 
21EC201– Digital Principles and system design.pptx
21EC201– Digital Principles and system design.pptx21EC201– Digital Principles and system design.pptx
21EC201– Digital Principles and system design.pptxGobinathAECEJRF1101
 
Week 4-Number Systems.pptx
Week 4-Number Systems.pptxWeek 4-Number Systems.pptx
Week 4-Number Systems.pptxHamnaKhalid25
 
8051 basic programming
8051 basic programming8051 basic programming
8051 basic programmingANJUSHA R
 
Binary code - Beginning
Binary code - BeginningBinary code - Beginning
Binary code - BeginningDebbie Eitner
 

Similar to digital electronics nuMBER SYSTEM jjj.pptx (20)

QC-UNIT 2.ppt
QC-UNIT 2.pptQC-UNIT 2.ppt
QC-UNIT 2.ppt
 
An introduction to probabilistic data structures
An introduction to probabilistic data structuresAn introduction to probabilistic data structures
An introduction to probabilistic data structures
 
04 chapter03 02_numbers_systems_student_version_fa16
04 chapter03 02_numbers_systems_student_version_fa1604 chapter03 02_numbers_systems_student_version_fa16
04 chapter03 02_numbers_systems_student_version_fa16
 
Computer archi&mp
Computer archi&mpComputer archi&mp
Computer archi&mp
 
Number Systems
Number  SystemsNumber  Systems
Number Systems
 
Chapter 1 Digital Systems and Binary Numbers.ppt
Chapter 1 Digital Systems and Binary Numbers.pptChapter 1 Digital Systems and Binary Numbers.ppt
Chapter 1 Digital Systems and Binary Numbers.ppt
 
Unit-1.pptx
Unit-1.pptxUnit-1.pptx
Unit-1.pptx
 
Digital Logic
Digital LogicDigital Logic
Digital Logic
 
error_detection_correction.pptx
error_detection_correction.pptxerror_detection_correction.pptx
error_detection_correction.pptx
 
chap3.pdf
chap3.pdfchap3.pdf
chap3.pdf
 
2022_ITN_Module_5.pptx
2022_ITN_Module_5.pptx2022_ITN_Module_5.pptx
2022_ITN_Module_5.pptx
 
W 9 numbering system
W 9 numbering systemW 9 numbering system
W 9 numbering system
 
W 9 numbering system
W 9 numbering systemW 9 numbering system
W 9 numbering system
 
Block Cipher.cryptography_miu_year5.pptx
Block Cipher.cryptography_miu_year5.pptxBlock Cipher.cryptography_miu_year5.pptx
Block Cipher.cryptography_miu_year5.pptx
 
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
 
21EC201– Digital Principles and system design.pptx
21EC201– Digital Principles and system design.pptx21EC201– Digital Principles and system design.pptx
21EC201– Digital Principles and system design.pptx
 
Week 4-Number Systems.pptx
Week 4-Number Systems.pptxWeek 4-Number Systems.pptx
Week 4-Number Systems.pptx
 
Lecture
LectureLecture
Lecture
 
8051 basic programming
8051 basic programming8051 basic programming
8051 basic programming
 
Binary code - Beginning
Binary code - BeginningBinary code - Beginning
Binary code - Beginning
 

Recently uploaded

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Recently uploaded (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 

digital electronics nuMBER SYSTEM jjj.pptx

  • 1. Decimal NumberSystem Binary NumberSystem Octal Number System Hexadecimal NumberSystem ASCII,ISCII,UNICODE VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 2. Computers accept input and deliver output in the form of digital signals. Adigital signal hasonly two states,represented by two voltage levels,high and low. For a computer to process numbers, it is important to be able to represent the numbersasdigital signals. T oachieve this,you need a numbersystemthat usesonly two symbols to represent any number. Thebinary number systemusesonly two symbols,0 and 1, to represent any number, and therefore provides a direct way of representing numbersin computers. Two other number systems, octal and hexadecimal, help represent binary numbers concisely, making it convenient to deal with large stringsof 0sand1s. VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 3. Anumbersystemisknownby itsradix or base. Thedecimal numbersystemuses10 symbols,and therefore, has a radix or base of 10. Thebinary numbersystemusestwo symbols, and therefore, hasa radix of 2. The radix of a number is usually written as a subscript with that number,where the number iswritten within parentheses, as shown in the following examples:  (368)10  (10101)2 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 4. • Thedecimal numbersystemuses10 symbols,and therefore has a radix or base of 10. • Symbolsare [ 0 to 9 ] • Everydigit in Decimalnumbersystemisidentified from its position i.e. from right to left as(for e.g. 345) :- VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR • It means: 3 x 102 + 4 x 101 + 5 x 100 = 345 • 3 x 100 + 4 x 10 + 5 x 1 = 345 • Left mostdigit will be MSD(mostsignificant digit and right most digit will be LSD(least significant digit) Number 3 4 5 POSITIONALVALUE 102 101 100 for more updates visit: www.python4csip.com
  • 5. • Thebinary numbersystemuses2 symbols,and therefore hasa radix or base of 2. • Symbols are [ 0 and 1 ], also knownasbits or binary digit • Everybit inBinary numbersystemisidentified from its position i.e. from right to left as(for e.g. 110) :- will be LSB(least significant bit) VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR • It means : 1 x 22 + 1 x 21 + 0x 20 will give itsdecimal equivalent • 1 x 4 + 1 x 2 + 0 x1 = 6, So (110)2 = (6)10 • Left mostdigit will be MSB(mostsignificant bit and right mostdigit Binary Number 1 1 0 POSITIONALVALUE 22 21 20 for more updates visit: www.python4csip.com
  • 6. • Theoctal numbersystemuses8 symbols,and therefore hasa radix or base of 8. • Symbols are [ 0 to 7 ] • Everybit in Octal numbersystemisidentified from itsposition i.e. from right to left as(for e.g. 140) :- VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR • It means: 1 x 82 + 4 x 81 + 0 x 80 will give its decimal equivalent • 1 x 64 + 4 x 8 + 0 x 1 = 96, So (140)8 = (96)10 Binary Number 1 4 0 POSITIONALVALUE 82 81 80 for more updates visit: www.python4csip.com
  • 7. • TheHexnumbersystemuses16 symbols,and therefore hasa radix or base of 16. • Symbols are [ 0 to 9 andA to F ] • 10 isrepresented asAand soon • Everybit in Hexnumbersystemisidentified from its position i.e. from right to left as(for e.g.A2B) :- VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR • It means :Ax162 + 2x161 + Bx160 will give itsdecimal equivalent • 10x256 + 2x16 + 11x1 = 2603, So (A2B)16 = (2603)10 Binary Number A 2 B POSITIONALVALUE 162 161 160 for more updates visit: www.python4csip.com
  • 8. At times,you need to covert a numberfrom onenumbersystem to another. Distinct methods have been defined for conversion between each pair of number systems. Y oucan convert a decimal number to its binary form by using the method of successive division by 2, the radix of the binary number system. Putthe remainder to the right of quotient and repeat this process till the quotient becomesZEROor ONE. Write downthe remainders in reverse order to get equivalent binary number. VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 11. Multiply eachbit of binary numberby itsplace value i.e. 2n Add the result. 1 0 1 0 1 1 0 1 27 26 25 24 23 22 21 20 128 x 1 64 x 0 32 x 1 16 x 0 8 x 1 4 x 1 2 x 0 1 x 1 128 0 32 0 8 4 0 1 ANSWER: (73)10 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 12. 2 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR • (11110110) to ( ? ) 10 • (101010110101) 2 to (?) 10 for more updates visit: www.python4csip.com
  • 13. Y ou can convert a decimal number to its octal form by using the method of successivedivision by 8, the radix of the octal number system. Putthe remainder to the right of quotient and repeat this process till the quotient becomes ZERO. Write downthe remainders in reverse order to get equivalent octal number. VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 15. • (173) 10 to ( ? ) 8 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR • (243) 10 to ( ? ) 8 for more updates visit: www.python4csip.com
  • 16. Multiply eachbit of octal numberby its place value i.e. 8n Add the result 2 3 7 82 81 80 64x2 8x3 1x7 128 24 7 ANSWER: (159)10 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 17. Y ou can convert a decimal number to its octal form by using the method of successive division by 16, the radix of the hexadecimal number system. Putthe remainder to the right of quotient and repeat this process till the quotient becomes ZERO. Write downthe remainders in reverse order to get equivalent hexadecimal number. VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 18. LSD MSD ANSWER: (B2)16 A=10 B=11, and so on. .. for more updates visit: www.python4csip.com VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR
  • 19. • (233) 10 to ( ? ) 1 6 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR • ( 7 9 ) 10 to ( ? ) 16 for more updates visit: www.python4csip.com
  • 20. Multiply eachbit of hexadecimal numberby its place value i.e. 16n Add the result A 2 B 162 161 160 256x10 16x2 1x11 2560 32 11 ANSWER: (2603)10 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 21. • Asnumberof bits increases,there isa need arisesof grouping of bits. • Octal numbercomprisesof 3 bits i.e. 3 binary bits are usedto represent octal number. VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR OCTAL BINARY 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111 for more updates visit: www.python4csip.com
  • 22. 3 5 2 011 101 010 ANSWER: (011101010)2 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 23. • (237) 8 to ( ? ) 2 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR • (206) 8 to ( ? ) 2 for more updates visit: www.python4csip.com
  • 24. • It requires grouping of 3 bits from right hand side,if last group not consistsof 3 bit thenadd 0 to makeit group of 3 bit MAKEGROUPOF3 BITS Extra 0 is padded to make 2 6 6 3 ANSWER: (3266)8 it of 3 bits VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 25. • (111000111001) 2 to ( ? ) 8 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR • (101010101010101) 2 to ( ? ) 8 for more updates visit: www.python4csip.com
  • 26. • Hexadecimal numbercomprisesof 4 bits i.e. 4 binary bits are usedto represent Hexadecimal number. VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR HEXADECIMAL BINARY 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 HEXADECIMAL BINARY A 1010 B 1011 C 1100 D 1101 E 1110 F 1111 for more updates visit: www.python4csip.com
  • 27. 8 B C 2 1000 1011 1100 0010 ANSWER: (1000101111000010)2 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 28. • (CAFE) 16 to ( ? ) 2 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR • (78F9) 16 to ( ? ) 2 for more updates visit: www.python4csip.com
  • 29. • It requires grouping of 4 bits from right hand side,if last group not consistsof 4 bit thenadd 0 to makeit group of 4 bit MAKEGROUPOF4 BITS Extra 0 is padded to make 6 6 B 6 ANSWER: (6B66)8 it of 4 bits VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 31. • T operform binary addition, wehaveto follow the simplerules like: • 0 + 0 = 0 • 0 + 1 = 1 • 1 + 1 = 0 (and 1 carry to left) • 1 + 1 + 1 = 1 ( and 1 carry to left ) • Note : if numberof 1’sisin eventhenresult will be0 andnno.of 1 will carry to left wherenisthenumberof pair • If the number of 1’s in in odd the result will be 1 and n no.of 1 will carry to left wherenisthenumberof pair VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 33. • Computer mustunderstand the character entered by user,for this purpose numeric code is assigned to each character used in computer. • For example VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR • A– Z • a-z • 0-9 assignedwith code 65-90 assignedwith code 97-122 assignedwith code 48-57 • Thereare various encoding scheme available • ASCII • ISCII • UNICODE for more updates visit: www.python4csip.com
  • 34. • Stands for American Standard code for information interchange. • It is most widely used alphanumeric code for microcomputers and minicomputers. • It is 7-Bitccaonde, so it represent maximumof 27 = 128code i.e. 128 possible characters. VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 35. CHARACTERS DECIMAL CODE 7-BIT CODE A 65 1000001 B 66 1000010 - - - Z 90 1011010 a 97 1100001 - - - z 122 1111010 ENTERKEY 13 0001101 $ 36 0100100 + 43 0101011 - - - BASEDON THESEV ALUEWE CANEASIL YFIND ITSOCTAL & HEXADECIMAL REPRESENT A TIO N VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 36. • CONVERTTHEFOLLOWINGASCIICODEINTTOITSORIGINAL MESSAGE • 1000101 1011000 1000001 1001101 • T oconvert the above messagewefirst convert the above 7-bit code into decimal value as – VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR • 1000101 = 69 (it iscode of ‘E’) • 1011000 = 88 (it iscode of ‘X’) • 1000001 = 65 (it iscode of ‘A’) • 1001101 = 77 (it iscode of ‘M’) • Sothe original messageisEXAM for more updates visit: www.python4csip.com
  • 37. • CONVERTTHEFOLLOWINGMESSAGEINTOASCIICODE • STEP 1 • T oconvert first find out the binary value (either fromASCII table) or manually wefind out the decimal code thenconvert it in binary. Fore.g. if ‘A’is65 thenfollowing the sequencewecan find S= 83, T= 84, E= 69, P= 80 • SP ACE= 32, 1 = 49 • Nowconvert the decimal into binary: • 83 = 1010011, 84 = 1010100, 69 = 1000101, 80 = 1010000 • 32 = 0100000, 49 = 0110001 • So,original message: • 1010011 1010100 1000101 1010000 0100000 0110001 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 38. • Stands for Indian Standard Code for Information Interchange • ISCII weadopted in 1991, by Bureauby Indian Standards to havecommonstandard for Indian scripts. • It is8-bit encoding schemeand canrepresent 28 =256chars. • It retain first 128 for ASCII code • ASCIIisable to represent Indian language characters like : Tamil,T elugu,Kannada, Oriya, Bengali,Assamese,Gujarati,etc. VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 39. • AsweknowASCIIand ISCIIrepresent characters belonging to different language by assigned unique code to each characters. • Need arisesto haveencoding schemewhichcanrepresent all the knownlanguage around the world. Theresult isUNICODE. • It isthe standard usedworldwide now. • Itsvariants are UTF-8,UTF-16,UTF-32 • Unicode 13.0 represent 143000 characters • Supported by mostOS,making it platform, vendor, application independent • Allows data to be transported between different system without distortion. VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 40. • It is variable length encoding scheme that can represent each character in UNICODEcharacter set. • Thecode unit of UTF-8is8 bits i.e. OCTET • UTF-8canuse1 OCTETto maximum6 OCTETdepending uponthe character it represent. • Unicodecode points are written asU+<codepoint> for e.g.U+0050 represent ‘P” VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR Unicode Code Points (Decimal) Unicode Code Points (Hex) Number of octetsused U-0 to U-127 U+00 to U+07F 1 octet (8 bits) U-128 to U-2047 U+80 to U+7FF 2 octets(16 bits) U-2048 to U-65535 U+800 to U+FFFF 3 octets(24 bits) U-65536 to U-2097151 U+10000 to U+1FFFFF 4 octets(32 bits) for more updates visit: www.python4csip.com
  • 41. • 1 OCTET(8 BITREPRESENT A TION) • For1 octet representation the left mostbit act ascontrol bit whichstoresZERO(0) • Thecontrol bit isspecial bit that store the control code not the actual character. Restof the bit storesthe actual’s binary code • ForExample ( U+ 0050 ) (Binary value of Pis 1010000) 0 1 0 1 0 0 0 0 CONTROLCODE ACTUALBINARYCODE VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 42. 1 1 0 0 0 0 1 0 1 0 1 0 0 1 1 1 OCTET2 • 2 OCTET(16 BITREPRESENT A TION) • First3 bits (left most)of first octet will be 110 • First2 bits (left most)of secondoctet will be 10 • ForExample ( U+ 00A7) (Binary value of  is 10100111) EMPTYBITS OCTET1 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 43. 1 1 1 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 1 1 1 0 1 1 VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR • 3 OCTET(24 BITREPRESENT A TION) • First4 bits (left most)of first octet will be 1110 • First2 bits (left most)of secondoctet will be 10 • First2 bits (left most)of third octet will be 10 • ForExample ( U+ 203B) • (Binary value of ※ is10000000111011) EMPTYBITS OCTET1 OCTET2 OCTET3 for more updates visit: www.python4csip.com
  • 44. • 4 OCTET(32 BITREPRESENT A TION) • First5 bits (left most)of first octet will be 11110 • First2 bits (left most) of 2nd , 3rd , 4th octet will be 10 • ForExample ( U+ 12345) • (Binary value of 𒍅 1 1 1 1 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 0 1 1 0 1 OCTET1 OCTET2 OCTET3 1 0 0 0 0 1 0 1 is 00010010001101000101) EMPTYBIT VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR for more updates visit: www.python4csip.com
  • 45. • It isfixed length encoding schemethat usesexactly 4 bytes to represent all Unicode characters. • It storesevery character using4bytes • Example:Considerthe Symbol * [U+002A binary-00101010] VINODKUMARVERMA,PGT(CS),KVOEFKANPUR& SACHINBHARDWAJ,PGT(CS),KVNO.1TEZPUR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 for more updates visit: www.python4csip.com