SlideShare a Scribd company logo
1 of 27
Download to read offline
Computer Science
Class XI ( As per CBSE Board)
Chapter 4
Number System
&
Encoding Schemes
New
syllabus
2020-21
Visit : python.mykvs.in for regular updates
Number System
Visit : python.mykvs.in for regular updates
In general term computer represent information in different types of
data forms i.e. number , character ,picture ,audio , video etc.
Computers are made of a series of switches/ gates. Each switch has
two states: ON(1) or OFF(0).That's why computer works on the basis
of binary number system(0/1).But for different purpose different
number systems are used in computer world to represent
information. E.g. Octal, Decimal, Hexadecimal.
Decimal Number System
Visit : python.mykvs.in for regular updates
Characteristics
Positional
(Most) people use the decimal number system Why?
THIS A POSITIONAL NUMBER SYSTEM .and that's of great advantage
..simple shifting the position of decimal.It become complex either
case to use number system <10 or >10.
Binary Number System
Visit : python.mykvs.in for regular updates
Characteristics
Positional
Most (digital) computers use the binary number system Why?
Computers are made of a series of switches/ gates. Each switch has two states:
ON(1) or OFF(0).That's why computer works on the basis of binary number
system(0/1).
Decimal-Binary Equivalence
Visit : python.mykvs.in for regular updates
Binary – Decimal Conversion
Visit : python.mykvs.in for regular updates
Using positional notation
Decimal-Binary Conversion
Visit : python.mykvs.in for regular updates
Using the Division Method:
Divide decimal number by 2 until you reach zero, and then collect
the remainders in reverse.
Hexadecimal Number System
Visit : python.mykvs.in for regular updates
Characteristics
Positional
Computer programmers often use the hexadecimal number
system,Why?
Computers only work on the binary number system. The
hexadecimal number system is commonly used to describe
locations in computer memory. They are also used in
assembly language instructions.
Decimal-Hexadecimal Equivalence
Visit : python.mykvs.in for regular updates
Hexadecimal to decimal
Visit : python.mykvs.in for regular updates
Decimal to hexadecimal
Read from bottom
to top: 2516
Binary - hexadecimal
Visit : python.mykvs.in for regular updates
Binary to hexadecimal
Visit : python.mykvs.in for regular updates
Convert 1101001102 to hex
Starting at the right end, split into groups of 4:
(pad empty digits with 0)
Hexadecimal to Binary
Visit : python.mykvs.in for regular updates
Convert 3D916 to binary
Convert each hex digit to 4 bits:
(can remove
leading zeros)
Octal Number System
Visit : python.mykvs.in for regular updates
Characteristics
Positional
•
Computer programmers often use the octal number
system,Why?
Octal and hex use the human advantage that they can work with
lots of symbols while it is still easily convertible back and forth
between binary.
Decimal-Octal Equivalence
Visit : python.mykvs.in for regular updates
Octal to decimal
Visit : python.mykvs.in for regular updates
positional powers of 8:
decimal positional value:
Octal number:
Decimal to octal
Visit : python.mykvs.in for regular updates
Using the Division Method:
Example 1:
Binary-Octal Conversion
Visit : python.mykvs.in for regular updates
E.g.
Octal to binary
Binary addition
Visit : python.mykvs.in for regular updates
Start at right column
Proceed leftward Carry
1 when necessary
Encoding Schemes/
String representation
Visit : python.mykvs.in for regular updates
String is any finite sequence of characters.Any string
includes etters, numerals, symbols and punctuation marks.
Computers are designed to work internally with numbers.
In order to handle characters, we need to choose a number
for each character. There are many ways to do this ,which
are knows as encoding schemes.
Encoding schemes
Visit : python.mykvs.in for regular updates
Following are some Encoding schemes
• ASCII
• UNICODE
• ISCII
Encoding Scheme
Visit : python.mykvs.in for regular updates
ASCII
It is most common coding system (Pronounced ass-key).
ASCII = American National Standard Code for Information
Interchange
It is Defined in ANSI document X3.4-1977. It is a 7-bit code.Its 8th
bit is unused (or used for a parity bit)
Two general types of codes:
95 are “Graphic” codes (displayable on a console)
33 are “Control” codes (control features of the console or
communications channel)
Visit : python.mykvs.in for regular updates
ASCII
Encoding Scheme
Visit : python.mykvs.in for regular updates
ASCII CHART
LEAST SIGNIFICANT BIT
Encoding Scheme
Visit : python.mykvs.in for regular updates
ASCII
LEAST SIGNIFICANT BIT
“Hello, world” Example
Encoding Scheme
Visit : python.mykvs.in for regular updates
UNICODE
It is a worldwide character-encoding standard .Its
main objective is to enable a single, unique
character set that is capable of supporting all
characters from all scripts, as well as symbols,
that are commonly utilized for computer
processing throughout the world.
Encoding Scheme
Visit : python.mykvs.in for regular updates
ISCII
ISCII stands for Indian Script Code for Information
Interchange for Indian languages. It is an 8-bits code to
represent Indian scripts.
The Department of Electronics (DOE) has established
standard and standard are in action from 1983.
These codes are used for 10 Indian scripts- Devanagri,
Punjabi, Gujrati, Udia, Bengali, Asami, Telgu, Kannad,
Malayalam and Tamil. C-DAC (established in August-
September, 1988) developed standard for font coding in
1990 is called ISFOC (Indian Standards for Font Coding).
LEAST SIGNIFICANT BIT
Encoding Scheme

More Related Content

Similar to number system ppt.pdf

Computer Introduction
Computer IntroductionComputer Introduction
Computer IntroductionSpy Seat
 
Unmanaged Parallelization via P/Invoke
Unmanaged Parallelization via P/InvokeUnmanaged Parallelization via P/Invoke
Unmanaged Parallelization via P/InvokeDmitri Nesteruk
 
Python intro01classes in_navi_mumbai
Python intro01classes in_navi_mumbaiPython intro01classes in_navi_mumbai
Python intro01classes in_navi_mumbaivibrantuser
 
Hacking with Reverse Engineering and Defense against it
Hacking with Reverse Engineering and Defense against it Hacking with Reverse Engineering and Defense against it
Hacking with Reverse Engineering and Defense against it Prakashchand Suthar
 
Arduino Platform with C programming.
Arduino Platform with C programming.Arduino Platform with C programming.
Arduino Platform with C programming.Govind Jha
 
Lecture1_introduction to python.pptx
Lecture1_introduction to python.pptxLecture1_introduction to python.pptx
Lecture1_introduction to python.pptxMohammedAlYemeni1
 
System concept and hardware
System concept and hardwareSystem concept and hardware
System concept and hardwarefiza1975
 
CO&AL-lecture-04 about the procedures in c language (1).pptx
CO&AL-lecture-04 about the procedures in c language (1).pptxCO&AL-lecture-04 about the procedures in c language (1).pptx
CO&AL-lecture-04 about the procedures in c language (1).pptxgagarwazir7
 
The Next Mainstream Programming Language: A Game Developer's Perspective
The Next Mainstream Programming Language: A Game Developer's PerspectiveThe Next Mainstream Programming Language: A Game Developer's Perspective
The Next Mainstream Programming Language: A Game Developer's Perspectivekfrdbs
 
PVS-Studio, a solution for developers of modern resource-intensive applications
PVS-Studio, a solution for developers of modern resource-intensive applicationsPVS-Studio, a solution for developers of modern resource-intensive applications
PVS-Studio, a solution for developers of modern resource-intensive applicationsPVS-Studio
 
Understanding Computers - Introduction to Computers
Understanding Computers - Introduction to ComputersUnderstanding Computers - Introduction to Computers
Understanding Computers - Introduction to ComputersGufranAhmadJU
 
Programming 8051 with C and using Keil uVision5.pptx
Programming 8051 with C and using Keil uVision5.pptxProgramming 8051 with C and using Keil uVision5.pptx
Programming 8051 with C and using Keil uVision5.pptxShyamkant Vasekar
 
Chapter 1SyllabusCatalog Description Computer structu
Chapter 1SyllabusCatalog Description Computer structuChapter 1SyllabusCatalog Description Computer structu
Chapter 1SyllabusCatalog Description Computer structuEstelaJeffery653
 
Number systems.17
Number systems.17Number systems.17
Number systems.17myrajendra
 
Using Smalltalk for controlling robotics systems
Using Smalltalk for controlling robotics systemsUsing Smalltalk for controlling robotics systems
Using Smalltalk for controlling robotics systemsSerge Stinckwich
 

Similar to number system ppt.pdf (20)

Chap 01[1]
Chap 01[1]Chap 01[1]
Chap 01[1]
 
Computer Introduction
Computer IntroductionComputer Introduction
Computer Introduction
 
Module_01.ppt
Module_01.pptModule_01.ppt
Module_01.ppt
 
Unmanaged Parallelization via P/Invoke
Unmanaged Parallelization via P/InvokeUnmanaged Parallelization via P/Invoke
Unmanaged Parallelization via P/Invoke
 
Python intro01classes in_navi_mumbai
Python intro01classes in_navi_mumbaiPython intro01classes in_navi_mumbai
Python intro01classes in_navi_mumbai
 
Heba CV
Heba CVHeba CV
Heba CV
 
Hacking with Reverse Engineering and Defense against it
Hacking with Reverse Engineering and Defense against it Hacking with Reverse Engineering and Defense against it
Hacking with Reverse Engineering and Defense against it
 
Arduino Platform with C programming.
Arduino Platform with C programming.Arduino Platform with C programming.
Arduino Platform with C programming.
 
Lecture1_introduction to python.pptx
Lecture1_introduction to python.pptxLecture1_introduction to python.pptx
Lecture1_introduction to python.pptx
 
System concept and hardware
System concept and hardwareSystem concept and hardware
System concept and hardware
 
CO&AL-lecture-04 about the procedures in c language (1).pptx
CO&AL-lecture-04 about the procedures in c language (1).pptxCO&AL-lecture-04 about the procedures in c language (1).pptx
CO&AL-lecture-04 about the procedures in c language (1).pptx
 
The Next Mainstream Programming Language: A Game Developer's Perspective
The Next Mainstream Programming Language: A Game Developer's PerspectiveThe Next Mainstream Programming Language: A Game Developer's Perspective
The Next Mainstream Programming Language: A Game Developer's Perspective
 
PVS-Studio, a solution for developers of modern resource-intensive applications
PVS-Studio, a solution for developers of modern resource-intensive applicationsPVS-Studio, a solution for developers of modern resource-intensive applications
PVS-Studio, a solution for developers of modern resource-intensive applications
 
Understanding Computers - Introduction to Computers
Understanding Computers - Introduction to ComputersUnderstanding Computers - Introduction to Computers
Understanding Computers - Introduction to Computers
 
Programming 8051 with C and using Keil uVision5.pptx
Programming 8051 with C and using Keil uVision5.pptxProgramming 8051 with C and using Keil uVision5.pptx
Programming 8051 with C and using Keil uVision5.pptx
 
Chapter 1SyllabusCatalog Description Computer structu
Chapter 1SyllabusCatalog Description Computer structuChapter 1SyllabusCatalog Description Computer structu
Chapter 1SyllabusCatalog Description Computer structu
 
Number systems.17
Number systems.17Number systems.17
Number systems.17
 
Using Smalltalk for controlling robotics systems
Using Smalltalk for controlling robotics systemsUsing Smalltalk for controlling robotics systems
Using Smalltalk for controlling robotics systems
 
Introduction to-computers
Introduction to-computersIntroduction to-computers
Introduction to-computers
 
Vips 4mar09e
Vips 4mar09eVips 4mar09e
Vips 4mar09e
 

Recently uploaded

Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationZilliz
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024TopCSSGallery
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 

Recently uploaded (20)

Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 

number system ppt.pdf

  • 1. Computer Science Class XI ( As per CBSE Board) Chapter 4 Number System & Encoding Schemes New syllabus 2020-21 Visit : python.mykvs.in for regular updates
  • 2. Number System Visit : python.mykvs.in for regular updates In general term computer represent information in different types of data forms i.e. number , character ,picture ,audio , video etc. Computers are made of a series of switches/ gates. Each switch has two states: ON(1) or OFF(0).That's why computer works on the basis of binary number system(0/1).But for different purpose different number systems are used in computer world to represent information. E.g. Octal, Decimal, Hexadecimal.
  • 3. Decimal Number System Visit : python.mykvs.in for regular updates Characteristics Positional (Most) people use the decimal number system Why? THIS A POSITIONAL NUMBER SYSTEM .and that's of great advantage ..simple shifting the position of decimal.It become complex either case to use number system <10 or >10.
  • 4. Binary Number System Visit : python.mykvs.in for regular updates Characteristics Positional Most (digital) computers use the binary number system Why? Computers are made of a series of switches/ gates. Each switch has two states: ON(1) or OFF(0).That's why computer works on the basis of binary number system(0/1).
  • 5. Decimal-Binary Equivalence Visit : python.mykvs.in for regular updates
  • 6. Binary – Decimal Conversion Visit : python.mykvs.in for regular updates Using positional notation
  • 7. Decimal-Binary Conversion Visit : python.mykvs.in for regular updates Using the Division Method: Divide decimal number by 2 until you reach zero, and then collect the remainders in reverse.
  • 8. Hexadecimal Number System Visit : python.mykvs.in for regular updates Characteristics Positional Computer programmers often use the hexadecimal number system,Why? Computers only work on the binary number system. The hexadecimal number system is commonly used to describe locations in computer memory. They are also used in assembly language instructions.
  • 9. Decimal-Hexadecimal Equivalence Visit : python.mykvs.in for regular updates
  • 10. Hexadecimal to decimal Visit : python.mykvs.in for regular updates Decimal to hexadecimal Read from bottom to top: 2516
  • 11. Binary - hexadecimal Visit : python.mykvs.in for regular updates
  • 12. Binary to hexadecimal Visit : python.mykvs.in for regular updates Convert 1101001102 to hex Starting at the right end, split into groups of 4: (pad empty digits with 0)
  • 13. Hexadecimal to Binary Visit : python.mykvs.in for regular updates Convert 3D916 to binary Convert each hex digit to 4 bits: (can remove leading zeros)
  • 14. Octal Number System Visit : python.mykvs.in for regular updates Characteristics Positional • Computer programmers often use the octal number system,Why? Octal and hex use the human advantage that they can work with lots of symbols while it is still easily convertible back and forth between binary.
  • 15. Decimal-Octal Equivalence Visit : python.mykvs.in for regular updates
  • 16. Octal to decimal Visit : python.mykvs.in for regular updates positional powers of 8: decimal positional value: Octal number:
  • 17. Decimal to octal Visit : python.mykvs.in for regular updates Using the Division Method: Example 1:
  • 18. Binary-Octal Conversion Visit : python.mykvs.in for regular updates E.g. Octal to binary
  • 19. Binary addition Visit : python.mykvs.in for regular updates Start at right column Proceed leftward Carry 1 when necessary
  • 20. Encoding Schemes/ String representation Visit : python.mykvs.in for regular updates String is any finite sequence of characters.Any string includes etters, numerals, symbols and punctuation marks. Computers are designed to work internally with numbers. In order to handle characters, we need to choose a number for each character. There are many ways to do this ,which are knows as encoding schemes.
  • 21. Encoding schemes Visit : python.mykvs.in for regular updates Following are some Encoding schemes • ASCII • UNICODE • ISCII
  • 22. Encoding Scheme Visit : python.mykvs.in for regular updates ASCII It is most common coding system (Pronounced ass-key). ASCII = American National Standard Code for Information Interchange It is Defined in ANSI document X3.4-1977. It is a 7-bit code.Its 8th bit is unused (or used for a parity bit) Two general types of codes: 95 are “Graphic” codes (displayable on a console) 33 are “Control” codes (control features of the console or communications channel)
  • 23. Visit : python.mykvs.in for regular updates ASCII Encoding Scheme
  • 24. Visit : python.mykvs.in for regular updates ASCII CHART LEAST SIGNIFICANT BIT Encoding Scheme
  • 25. Visit : python.mykvs.in for regular updates ASCII LEAST SIGNIFICANT BIT “Hello, world” Example Encoding Scheme
  • 26. Visit : python.mykvs.in for regular updates UNICODE It is a worldwide character-encoding standard .Its main objective is to enable a single, unique character set that is capable of supporting all characters from all scripts, as well as symbols, that are commonly utilized for computer processing throughout the world. Encoding Scheme
  • 27. Visit : python.mykvs.in for regular updates ISCII ISCII stands for Indian Script Code for Information Interchange for Indian languages. It is an 8-bits code to represent Indian scripts. The Department of Electronics (DOE) has established standard and standard are in action from 1983. These codes are used for 10 Indian scripts- Devanagri, Punjabi, Gujrati, Udia, Bengali, Asami, Telgu, Kannad, Malayalam and Tamil. C-DAC (established in August- September, 1988) developed standard for font coding in 1990 is called ISFOC (Indian Standards for Font Coding). LEAST SIGNIFICANT BIT Encoding Scheme