Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
89 views31 pages

Chapter 4 Number System

The document covers the number systems used in computing, including binary, decimal, hexadecimal, and octal, explaining their characteristics and conversions. It also discusses encoding schemes like ASCII, UNICODE, and ISCII, detailing how characters are represented in computers. Each encoding scheme is described with its specific features and applications, highlighting the importance of these systems in computer science.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
89 views31 pages

Chapter 4 Number System

The document covers the number systems used in computing, including binary, decimal, hexadecimal, and octal, explaining their characteristics and conversions. It also discusses encoding schemes like ASCII, UNICODE, and ISCII, detailing how characters are represented in computers. Each encoding scheme is described with its specific features and applications, highlighting the importance of these systems in computer science.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

New

syllabus
2021-22
Chapter 4
Number System
&
Encoding Schemes

Computer Science
Class XI ( As per CBSE Board)
Number System

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

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
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
Binary – Decimal Conversion

Using positional notation


Decimal-Binary Conversion

Using the Division Method:


Divide decimal number by 2 until you reach zero, and then collect
the remainders in reverse.
Hexadecimal Number System

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
Hexadecimal to decimal

Decimal to hexadecimal
Read from bottom
to top: 2516
Binary - hexadecimal
Binary to hexadecimal

Convert 1101001102 to hex


Starting at the right end, split into groups of 4:

(pad empty digits with 0)


Hexadecimal to Binary

Convert 3D916 to binary


Convert each hex digit to 4 bits:

(can remove
leading zeros)
Octal Number System

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
Octal to decimal

positional powers of 8:

decimal positional value:

Octal number:
Decimal to octal

Using the Division Method:

Example 1:
Binary-Octal Conversion

E.g.

Octal to binary
Encoding Schemes/
String representation
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

Following are some Encoding schemes


• ASCII
• UNICODE
• ISCII
Encoding Scheme

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)
Encoding Scheme
ASCII
Encoding Scheme
ASCII CHART

LEAST SIGNIFICANT BIT


Encoding Scheme

ASCII
“Hello, world” Example

LEAST SIGNIFICANT BIT


Encoding Scheme

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

VARIOUS UNICODE ENCODING


Name UTF-8 UTF-16 UTF-32
Smallest code point 0000 0000 0000

Largest code point 10FFFF 10FFFF 10FFFF

Code unit size 8 bits 16 bits 32 bits

Byte order N/A <BOM> <BOM>

Fewest bytes per


1 2 4
character

Most bytes per


4 4 4
character
LEAST SIGNIFICANT BIT
Encoding Scheme

UTF-8
It is most popular type of Unicode encoding. It uses one
byte for standard English letters and symbols, two bytes
for additional Latin and Middle Eastern characters, and
three bytes for Asian characters.Any additional
characters can be represented using four bytes.It is
backwards compatible with ASCII, since the first 128
characters are mapped to the same values.

LEAST SIGNIFICANT BIT


Encoding Scheme

LEAST SIGNIFICANT BIT


Encoding Scheme

UTF-32
It is a multi-byte encoding that represents each
character with 4 bytes
* Makes it space inefficient
Its main use is in internal APIs where the data is single
code points or glyphs, rather than strings of characters
Used on Unix systems sometimes for storage of
information

LEAST SIGNIFICANT BIT


Encoding Scheme

UTF-32
It is a fixed length encoeding scheme that uses exactly 4 bytes to
represent all Unicode code points.E.g.
Letter ‘A’[U+41]

LEAST SIGNIFICANT BIT


Encoding Scheme

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

You might also like