SlideShare ist ein Scribd-Unternehmen logo
1 von 5
ASCII
• It stands for American Standard Code for Information
Interchange
• ASCII is a character encoding based on the English
alphabet.
• It is an ANSI (American National Standards Institute)
standard
• It defines codes for 128 characters:
– 33 are non-printing, mostly obsolete control characters that
affect how text is processed
– 95 are printable characters
ASCII
• ASCII is a seven-bit code, meaning it uses patterns of seven binary digits (a
range of 0 to 127 decimal) to represent each character.
– When ASCII was introduced, many computers used eight-bit bytes as the
native data type. The eighth bit was commonly used as a parity bit for error
checking on communication lines
0 1 0 0 0 0 0 1
ASCII
• Different versions of ASCII were created for different
applications
– Windows-1252 - Changed some of the character encodings
– Mac OS Roman - Extended the encoding beyond 7 bits (the
7-bit characters were the same)
ASCII
ASCII
• The good
– Encode all characters in 1 byte
– Almost every computer supports/supported ASCII
• The bad
– Can only encode English (with a limited number of
accented characters)

Weitere ähnliche Inhalte

Was ist angesagt?

Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
salmankhan570
 
Compiler Design
Compiler DesignCompiler Design
Compiler Design
Mir Majid
 

Was ist angesagt? (20)

Unicode
UnicodeUnicode
Unicode
 
Digital Electronics- Number systems & codes
Digital Electronics- Number systems & codes Digital Electronics- Number systems & codes
Digital Electronics- Number systems & codes
 
Data representation
Data representationData representation
Data representation
 
Introduction To Computing presentation
Introduction To Computing presentationIntroduction To Computing presentation
Introduction To Computing presentation
 
Unicode Fundamentals
Unicode Fundamentals Unicode Fundamentals
Unicode Fundamentals
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Unicode
UnicodeUnicode
Unicode
 
BCD.
BCD.BCD.
BCD.
 
CISC & RISC Architecture
CISC & RISC Architecture CISC & RISC Architecture
CISC & RISC Architecture
 
Codes
CodesCodes
Codes
 
Generations Of Programming Languages
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languages
 
Types of flip flops ppt
Types of flip flops pptTypes of flip flops ppt
Types of flip flops ppt
 
RISC - Reduced Instruction Set Computing
RISC - Reduced Instruction Set ComputingRISC - Reduced Instruction Set Computing
RISC - Reduced Instruction Set Computing
 
Software concepts ppt
Software concepts pptSoftware concepts ppt
Software concepts ppt
 
Compiler Design
Compiler DesignCompiler Design
Compiler Design
 
Bus Standards and Networking
Bus Standards and NetworkingBus Standards and Networking
Bus Standards and Networking
 
Computer architecture and organization
Computer architecture and organizationComputer architecture and organization
Computer architecture and organization
 
RISC (reduced instruction set computer)
RISC (reduced instruction set computer)RISC (reduced instruction set computer)
RISC (reduced instruction set computer)
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
GCC compiler
GCC compilerGCC compiler
GCC compiler
 

Andere mochten auch

Ebcdic code 24 1
Ebcdic code 24 1Ebcdic code 24 1
Ebcdic code 24 1
myrajendra
 
Comp codes (ascii...).24to25
Comp codes (ascii...).24to25Comp codes (ascii...).24to25
Comp codes (ascii...).24to25
myrajendra
 
Copenhagen Open For Connections Dias
Copenhagen Open For Connections DiasCopenhagen Open For Connections Dias
Copenhagen Open For Connections Dias
Wonderful Copenhagen
 
Multithreaded programming
Multithreaded programmingMultithreaded programming
Multithreaded programming
Sonam Sharma
 
Presentiaon task sheduling first come first serve FCFS
Presentiaon  task sheduling first come first serve FCFSPresentiaon  task sheduling first come first serve FCFS
Presentiaon task sheduling first come first serve FCFS
Ahmed Salah
 
ASCII CODE & BAUDOT CODE
ASCII CODE & BAUDOT CODEASCII CODE & BAUDOT CODE
ASCII CODE & BAUDOT CODE
Networking
 
Process' Virtual Address Space in GNU/Linux
Process' Virtual Address Space in GNU/LinuxProcess' Virtual Address Space in GNU/Linux
Process' Virtual Address Space in GNU/Linux
Varun Mahajan
 
C scan scheduling 50 2
C scan scheduling 50 2C scan scheduling 50 2
C scan scheduling 50 2
myrajendra
 
Look scheduling.51
Look scheduling.51Look scheduling.51
Look scheduling.51
myrajendra
 

Andere mochten auch (20)

Ebcdic code 24 1
Ebcdic code 24 1Ebcdic code 24 1
Ebcdic code 24 1
 
Comp codes (ascii...).24to25
Comp codes (ascii...).24to25Comp codes (ascii...).24to25
Comp codes (ascii...).24to25
 
Open and online: connections, community and reality
Open and online: connections, community and reality Open and online: connections, community and reality
Open and online: connections, community and reality
 
Garbage Collection without Paging
Garbage Collection without PagingGarbage Collection without Paging
Garbage Collection without Paging
 
Web sockets in Java
Web sockets in JavaWeb sockets in Java
Web sockets in Java
 
Copenhagen Open For Connections Dias
Copenhagen Open For Connections DiasCopenhagen Open For Connections Dias
Copenhagen Open For Connections Dias
 
Present Continuous
Present ContinuousPresent Continuous
Present Continuous
 
Java sockets
Java socketsJava sockets
Java sockets
 
Multithreaded programming
Multithreaded programmingMultithreaded programming
Multithreaded programming
 
Insert a Page Number in the Running Head
Insert a Page Number in the Running HeadInsert a Page Number in the Running Head
Insert a Page Number in the Running Head
 
Ascii
AsciiAscii
Ascii
 
Presentiaon task sheduling first come first serve FCFS
Presentiaon  task sheduling first come first serve FCFSPresentiaon  task sheduling first come first serve FCFS
Presentiaon task sheduling first come first serve FCFS
 
ASCII CODE & BAUDOT CODE
ASCII CODE & BAUDOT CODEASCII CODE & BAUDOT CODE
ASCII CODE & BAUDOT CODE
 
Ascii
AsciiAscii
Ascii
 
The Look Of Love
The Look Of LoveThe Look Of Love
The Look Of Love
 
Process' Virtual Address Space in GNU/Linux
Process' Virtual Address Space in GNU/LinuxProcess' Virtual Address Space in GNU/Linux
Process' Virtual Address Space in GNU/Linux
 
C scan scheduling 50 2
C scan scheduling 50 2C scan scheduling 50 2
C scan scheduling 50 2
 
3장. Garbage Collection
3장. Garbage Collection3장. Garbage Collection
3장. Garbage Collection
 
Look scheduling.51
Look scheduling.51Look scheduling.51
Look scheduling.51
 
Paging-R.D.Sivakumar
Paging-R.D.SivakumarPaging-R.D.Sivakumar
Paging-R.D.Sivakumar
 

Ähnlich wie 4 character encoding-ascii

Abap slide class4 unicode-plusfiles
Abap slide class4 unicode-plusfilesAbap slide class4 unicode-plusfiles
Abap slide class4 unicode-plusfiles
Milind Patil
 
The ASCII code used by most computers uses the last seven positions .pdf
The ASCII code used by most computers uses the last seven positions .pdfThe ASCII code used by most computers uses the last seven positions .pdf
The ASCII code used by most computers uses the last seven positions .pdf
FashionBoutiquedelhi
 

Ähnlich wie 4 character encoding-ascii (17)

Character encoding standard(1)
Character encoding standard(1)Character encoding standard(1)
Character encoding standard(1)
 
Abap slide class4 unicode-plusfiles
Abap slide class4 unicode-plusfilesAbap slide class4 unicode-plusfiles
Abap slide class4 unicode-plusfiles
 
Character sets and alphabets
Character sets and alphabetsCharacter sets and alphabets
Character sets and alphabets
 
Ascii codes
Ascii codesAscii codes
Ascii codes
 
Adv uni
Adv uniAdv uni
Adv uni
 
chapter-2.pptx
chapter-2.pptxchapter-2.pptx
chapter-2.pptx
 
Storing text
Storing textStoring text
Storing text
 
Character Sets
Character SetsCharacter Sets
Character Sets
 
Dhacaini
DhacainiDhacaini
Dhacaini
 
data representation
data representationdata representation
data representation
 
What character is that
What character is thatWhat character is that
What character is that
 
Unicode
UnicodeUnicode
Unicode
 
Representation of Text
Representation of TextRepresentation of Text
Representation of Text
 
JAVA CHARACTER SETS- FUNDAMENTALS OF JAVA
JAVA CHARACTER SETS- FUNDAMENTALS OF JAVAJAVA CHARACTER SETS- FUNDAMENTALS OF JAVA
JAVA CHARACTER SETS- FUNDAMENTALS OF JAVA
 
Io
IoIo
Io
 
The ASCII code used by most computers uses the last seven positions .pdf
The ASCII code used by most computers uses the last seven positions .pdfThe ASCII code used by most computers uses the last seven positions .pdf
The ASCII code used by most computers uses the last seven positions .pdf
 
How to Interpret the Contents of Stored Memory Data
How to Interpret the Contents of Stored Memory DataHow to Interpret the Contents of Stored Memory Data
How to Interpret the Contents of Stored Memory Data
 

Mehr von irdginfo

10 merge sort
10 merge sort10 merge sort
10 merge sort
irdginfo
 
9 big o-notation
9 big o-notation9 big o-notation
9 big o-notation
irdginfo
 
8 elementary sorts-bubble
8 elementary sorts-bubble8 elementary sorts-bubble
8 elementary sorts-bubble
irdginfo
 
8 elementary sorts-shell
8 elementary sorts-shell8 elementary sorts-shell
8 elementary sorts-shell
irdginfo
 
8 elementary sorts-insertion
8 elementary sorts-insertion8 elementary sorts-insertion
8 elementary sorts-insertion
irdginfo
 
8 elementary sorts-selection
8 elementary sorts-selection8 elementary sorts-selection
8 elementary sorts-selection
irdginfo
 
7 searching injava-binary
7 searching injava-binary7 searching injava-binary
7 searching injava-binary
irdginfo
 
6 arrays injava
6 arrays injava6 arrays injava
6 arrays injava
irdginfo
 
5 data structures-hashtable
5 data structures-hashtable5 data structures-hashtable
5 data structures-hashtable
irdginfo
 
5 data structures-tree
5 data structures-tree5 data structures-tree
5 data structures-tree
irdginfo
 
5 data structures-stack
5 data structures-stack5 data structures-stack
5 data structures-stack
irdginfo
 
5 data structures-arraysandlinkedlist
5 data structures-arraysandlinkedlist5 data structures-arraysandlinkedlist
5 data structures-arraysandlinkedlist
irdginfo
 
4 character encoding-unicode
4 character encoding-unicode4 character encoding-unicode
4 character encoding-unicode
irdginfo
 
4 character encoding
4 character encoding4 character encoding
4 character encoding
irdginfo
 
3 number systems-floatingpoint
3 number systems-floatingpoint3 number systems-floatingpoint
3 number systems-floatingpoint
irdginfo
 
2 number systems-scientificnotation
2 number systems-scientificnotation2 number systems-scientificnotation
2 number systems-scientificnotation
irdginfo
 
1 number systems-hex
1 number systems-hex1 number systems-hex
1 number systems-hex
irdginfo
 
1 number systems-unsignedsignedintegers
1 number systems-unsignedsignedintegers1 number systems-unsignedsignedintegers
1 number systems-unsignedsignedintegers
irdginfo
 
1 number systems-octal
1 number systems-octal1 number systems-octal
1 number systems-octal
irdginfo
 

Mehr von irdginfo (20)

Quicksort Presentation
Quicksort PresentationQuicksort Presentation
Quicksort Presentation
 
10 merge sort
10 merge sort10 merge sort
10 merge sort
 
9 big o-notation
9 big o-notation9 big o-notation
9 big o-notation
 
8 elementary sorts-bubble
8 elementary sorts-bubble8 elementary sorts-bubble
8 elementary sorts-bubble
 
8 elementary sorts-shell
8 elementary sorts-shell8 elementary sorts-shell
8 elementary sorts-shell
 
8 elementary sorts-insertion
8 elementary sorts-insertion8 elementary sorts-insertion
8 elementary sorts-insertion
 
8 elementary sorts-selection
8 elementary sorts-selection8 elementary sorts-selection
8 elementary sorts-selection
 
7 searching injava-binary
7 searching injava-binary7 searching injava-binary
7 searching injava-binary
 
6 arrays injava
6 arrays injava6 arrays injava
6 arrays injava
 
5 data structures-hashtable
5 data structures-hashtable5 data structures-hashtable
5 data structures-hashtable
 
5 data structures-tree
5 data structures-tree5 data structures-tree
5 data structures-tree
 
5 data structures-stack
5 data structures-stack5 data structures-stack
5 data structures-stack
 
5 data structures-arraysandlinkedlist
5 data structures-arraysandlinkedlist5 data structures-arraysandlinkedlist
5 data structures-arraysandlinkedlist
 
4 character encoding-unicode
4 character encoding-unicode4 character encoding-unicode
4 character encoding-unicode
 
4 character encoding
4 character encoding4 character encoding
4 character encoding
 
3 number systems-floatingpoint
3 number systems-floatingpoint3 number systems-floatingpoint
3 number systems-floatingpoint
 
2 number systems-scientificnotation
2 number systems-scientificnotation2 number systems-scientificnotation
2 number systems-scientificnotation
 
1 number systems-hex
1 number systems-hex1 number systems-hex
1 number systems-hex
 
1 number systems-unsignedsignedintegers
1 number systems-unsignedsignedintegers1 number systems-unsignedsignedintegers
1 number systems-unsignedsignedintegers
 
1 number systems-octal
1 number systems-octal1 number systems-octal
1 number systems-octal
 

4 character encoding-ascii

  • 1. ASCII • It stands for American Standard Code for Information Interchange • ASCII is a character encoding based on the English alphabet. • It is an ANSI (American National Standards Institute) standard • It defines codes for 128 characters: – 33 are non-printing, mostly obsolete control characters that affect how text is processed – 95 are printable characters
  • 2. ASCII • ASCII is a seven-bit code, meaning it uses patterns of seven binary digits (a range of 0 to 127 decimal) to represent each character. – When ASCII was introduced, many computers used eight-bit bytes as the native data type. The eighth bit was commonly used as a parity bit for error checking on communication lines 0 1 0 0 0 0 0 1
  • 3. ASCII • Different versions of ASCII were created for different applications – Windows-1252 - Changed some of the character encodings – Mac OS Roman - Extended the encoding beyond 7 bits (the 7-bit characters were the same)
  • 5. ASCII • The good – Encode all characters in 1 byte – Almost every computer supports/supported ASCII • The bad – Can only encode English (with a limited number of accented characters)