Digital Information Representation
Download
Report
Transcript Digital Information Representation
CSE 111
Information Representation in the
Digital World
Analog vs. Digital
Faucet Example
Consider a faucet
Digital
Water can be flowing or NOT flowing from the faucet
Two States
On
Off
Analog
How much water is flowing from the faucet?
How many different answers can there be to this question?
Analog vs. Digital
Faucet Example
Advantages of Digital
Replication
Analog
Try replicating the exact flow from a faucet
Digital
Try replicating ON or OFF
Analog vs. Digital
Advantages of Digital Circuits
Replication
Error Correction/Detection
Small errors don’t propagate
Miniturization of Circuits
Programmability
Digital computers are programmable
The Digital System
Two discrete values are used in digital
systems.
How are discrete elements represented?
Signals are the physical quantities used to represent
discrete elements of information in a digital system.
Electric signals used:
Voltage
Current
The Digital System
Volts
Representation of Binary Values
6.0
5.0
4.0
3.0
2.0
1.0
0.0
-1.0
High
Low
The Digital System
Volts
Representation of Binary Values
6.0
5.0
4.0
3.0
2.0
1.0
0.0
-1.0
1
0
Why are there voltage ranges instead of exact
voltages?
Variations in circuit behavior & noise
The Binary System
Why use binary?
Natural Choice
A switch can be ‘on’ or ‘off’
Two states
Binary has two symbols, 1 and 0
A transistor is an automated, electrically controlled
switch
The Bit
The smallest unit that can represent
information
Binary Digit
Two possible values
1, 0
On, Off
True, False
High, Low
Heads, Tails
Black, White
How many bits does it take?
One bit can represent two numbers (0, 1)
21 = 2
Two bits can represent four numbers (00, 01, 10, 11)
22 = 4
Three bits can represent eight numbers (000, 001, 010, 011,
100, 101, 110, 111)
23 = 8
Four bits can represent how many numbers?
24 = 16
Ten bits can represent how many numbers?
210=1,024
64 bits can represent how many numbers?
264=18,446,744,073,709,551,616
Note the importance of the math!
You’re NOT going to enumerate all possible
combinations and count them to answer this question!
Bits & Bytes
Nibble
4 bits
Older term, not widely used today
Byte
8 bits
Word
The number of bits a microprocessor can process at
a single time
Most of today’s processor have a 32-bit word size
64-bit is quickly becoming the norm
Data Representation
Bits are grouped to represent both data and
instructions in a digital system
Coding Techniques
Defines how bits are grouped together to represent
information
Types
Numeric
Character
Error Detection/Correction
References
Donald D. Givone, Digital Principles and Design,
McGraw-Hill, 2003