SlideShare a Scribd company logo
SD & D Representing Text
Representation of Text
A character is a symbol or letter on the keyboard.
A list of all the characters a computer and peripheral device can process
and control is called the character set.
Each character is represented by a unique binary code.
ASCII
The internationally agreed code used to represent American English is the
American Standard Code for Information Interchange or ASCII.
ASCII uses 7 bits to represent each
character
from 0000000 to 1111111
which can be used to store 128 characters.
The codes 0 - 31 represent control
characters which are special non-printing
characters
e.g TAB and Return.
ASCII
Extended ASCII, which was created when IBM designed its PCs, uses 8
bits to represent each character.
from 0000000 to 1111111
which can be used to store 256
characters.
Unicode
The fact that ASCII can only represent at most 256 characters creates
problems for international communication.
The 256 characters are based on European alphabets and do not contain
Arabic or Japanese characters.
The solution was development of the
Unicode character set which uses 16 bits to
represent each character.
Using 16 bits means that up to 65,536
characters can be represented.
Error Detection
It is possible for an error to occur when data is transmitted eg there is
interference which affects the signal.
For example, the character A has an ASCII code 65, which in binary is
01000001. What happens if there has been a transmission error that changes
the value of the signal?
Error Detection
In order to detect such an error, we can use an extra bit called a parity bit.
Parity can be set as either odd or even. In this example we will be using even
parity.
The data to be transmitted is 01000001. There are two bits with a value of 1,
so our parity bit needs to be set to 0. The message to be sent will have an even
number of bits set to 1:
Data to be sent:
Parity bit ASCII
0 01000001
Error Detection
When the transmission is received, the processor will count the number of bits
set to 1.
In our example, we experienced some interference causing one of the bits to be
changed from a 0 to 1.
Data received:
Parity bit ASCII
0 01010001
There are now 3 bits set to 1, an odd number. As we are using even parity, we
can tell there has been an error and so the processor will request that the data
is retransmitted.
Error Detection
Using odd parity error checking works in the same way, except there should be
an odd number of bits set to 1.
Data to be sent:
Parity bit ASCII
1 01000001
Data received:
Parity bit ASCII
1 01010001
There is an error because we are using odd parity but have received an even
number of bits
Credits
Higher Computing – Data Representation – Representation of Text
Produced by P. Greene and adapted by R. G. Simpson for the City of
Edinburgh Council 2004
Adapted by M. Cunningham 2010
All images licenced under Creative Commons 3.0
• Rainbow of Books by Dawn Endico
• Close up of a black keyboard by John Ward

More Related Content

PPT
Even odd parity
PPTX
Parity bits
PPTX
Digital principles basic
DOCX
Loop in excel
PPT
S & D Machine code
PPT
SD & D Bitmapped Graphics
PPT
SD & D Real Numbers
Even odd parity
Parity bits
Digital principles basic
Loop in excel
S & D Machine code
SD & D Bitmapped Graphics
SD & D Real Numbers

Viewers also liked (11)

PPT
Virtual machines, emulators and mobile devices
PPT
SD & D High and low level languages
PPT
3.2. The Software Development Process - Implementation Pt2
PPT
Representation of Text
PPT
SD &D Binary Units
PPTX
Audio and Video
PPT
SD & D analysis
PPT
SD & D Testing
PPT
ISDD Testing
PPT
Joke task
PPT
SD & D Types of programming language
Virtual machines, emulators and mobile devices
SD & D High and low level languages
3.2. The Software Development Process - Implementation Pt2
Representation of Text
SD &D Binary Units
Audio and Video
SD & D analysis
SD & D Testing
ISDD Testing
Joke task
SD & D Types of programming language
Ad

Similar to SD & D Representing Text (20)

PPT
Error detection and correction codes r006
PPT
Error detection and correction codes
PDF
Digital logic degin, Number system
PPTX
2. Computer Applications - Lecture 2.pptx
PDF
Unicode Encoding Forms
PPTX
Presentation of ICT.ppt.pptx
PPTX
Lecture 2
PPTX
PPTX
Digital Fundamental - Binary Codes-Logic Gates
PPTX
Error Correcting and Error Detecting Codes.pptx
PPTX
NUMBER SYSTEM.is very important in life.pptx
PPTX
...........................Assignment.pptx
PPSX
Coa presentation1
DOCX
Chapter2puc1firstyearnotessssssssss.docx
PPTX
Digital Communication GRP1 (1).pptx
PDF
004 NUMBER SYSTEM (1).pdf
PDF
Number system
PPT
Ascii 03
PPTX
Code Converters & Parity Checker
Error detection and correction codes r006
Error detection and correction codes
Digital logic degin, Number system
2. Computer Applications - Lecture 2.pptx
Unicode Encoding Forms
Presentation of ICT.ppt.pptx
Lecture 2
Digital Fundamental - Binary Codes-Logic Gates
Error Correcting and Error Detecting Codes.pptx
NUMBER SYSTEM.is very important in life.pptx
...........................Assignment.pptx
Coa presentation1
Chapter2puc1firstyearnotessssssssss.docx
Digital Communication GRP1 (1).pptx
004 NUMBER SYSTEM (1).pdf
Number system
Ascii 03
Code Converters & Parity Checker
Ad

More from Forrester High School (20)

PPTX
Program Design
PPTX
Database Evaluation
PPTX
PPTX
Database Query Design
PPTX
Data Dictionary
PPTX
Compound Keys
PPTX
Entity Occurrence Diagrams
PPTX
Entity Relationship Diagrams
PPTX
Database Analysis
PPTX
Software Evaluation
PPTX
Software Testing
PPTX
Standard Algorithms
PPTX
File Handling
PPTX
Python Predefined Functions
PPTX
Python Substrings
PPTX
Variable Scope
PPTX
Sub-programs
PPTX
Records in Python
PPTX
Parallel arrays in python
Program Design
Database Evaluation
Database Query Design
Data Dictionary
Compound Keys
Entity Occurrence Diagrams
Entity Relationship Diagrams
Database Analysis
Software Evaluation
Software Testing
Standard Algorithms
File Handling
Python Predefined Functions
Python Substrings
Variable Scope
Sub-programs
Records in Python
Parallel arrays in python

Recently uploaded (20)

PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Lesson notes of climatology university.
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
Computing-Curriculum for Schools in Ghana
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Trump Administration's workforce development strategy
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
master seminar digital applications in india
PDF
Classroom Observation Tools for Teachers
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
RMMM.pdf make it easy to upload and study
PDF
A systematic review of self-coping strategies used by university students to ...
Final Presentation General Medicine 03-08-2024.pptx
Lesson notes of climatology university.
LDMMIA Reiki Yoga Finals Review Spring Summer
Computing-Curriculum for Schools in Ghana
Module 4: Burden of Disease Tutorial Slides S2 2025
UNIT III MENTAL HEALTH NURSING ASSESSMENT
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
History, Philosophy and sociology of education (1).pptx
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Trump Administration's workforce development strategy
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
master seminar digital applications in india
Classroom Observation Tools for Teachers
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
Microbial disease of the cardiovascular and lymphatic systems
RMMM.pdf make it easy to upload and study
A systematic review of self-coping strategies used by university students to ...

SD & D Representing Text

  • 2. Representation of Text A character is a symbol or letter on the keyboard. A list of all the characters a computer and peripheral device can process and control is called the character set. Each character is represented by a unique binary code.
  • 3. ASCII The internationally agreed code used to represent American English is the American Standard Code for Information Interchange or ASCII. ASCII uses 7 bits to represent each character from 0000000 to 1111111 which can be used to store 128 characters. The codes 0 - 31 represent control characters which are special non-printing characters e.g TAB and Return.
  • 4. ASCII Extended ASCII, which was created when IBM designed its PCs, uses 8 bits to represent each character. from 0000000 to 1111111 which can be used to store 256 characters.
  • 5. Unicode The fact that ASCII can only represent at most 256 characters creates problems for international communication. The 256 characters are based on European alphabets and do not contain Arabic or Japanese characters. The solution was development of the Unicode character set which uses 16 bits to represent each character. Using 16 bits means that up to 65,536 characters can be represented.
  • 6. Error Detection It is possible for an error to occur when data is transmitted eg there is interference which affects the signal. For example, the character A has an ASCII code 65, which in binary is 01000001. What happens if there has been a transmission error that changes the value of the signal?
  • 7. Error Detection In order to detect such an error, we can use an extra bit called a parity bit. Parity can be set as either odd or even. In this example we will be using even parity. The data to be transmitted is 01000001. There are two bits with a value of 1, so our parity bit needs to be set to 0. The message to be sent will have an even number of bits set to 1: Data to be sent: Parity bit ASCII 0 01000001
  • 8. Error Detection When the transmission is received, the processor will count the number of bits set to 1. In our example, we experienced some interference causing one of the bits to be changed from a 0 to 1. Data received: Parity bit ASCII 0 01010001 There are now 3 bits set to 1, an odd number. As we are using even parity, we can tell there has been an error and so the processor will request that the data is retransmitted.
  • 9. Error Detection Using odd parity error checking works in the same way, except there should be an odd number of bits set to 1. Data to be sent: Parity bit ASCII 1 01000001 Data received: Parity bit ASCII 1 01010001 There is an error because we are using odd parity but have received an even number of bits
  • 10. Credits Higher Computing – Data Representation – Representation of Text Produced by P. Greene and adapted by R. G. Simpson for the City of Edinburgh Council 2004 Adapted by M. Cunningham 2010 All images licenced under Creative Commons 3.0 • Rainbow of Books by Dawn Endico • Close up of a black keyboard by John Ward