DATA PRESENTATION IN A COMPUTER
Brief Description
Computers are classified according to Functionality, physical size and purpose.
According to functionality, computers can be analog, digital or hybrid.
Digital computers produce data that is in discrete form, analog computers process data in that is in continuous in nature while hybrid computers process both discrete and continuous data.
In digital computers , the user input is first converted and transmitted as eklecrical pulses that can be represented by two distinct states ONE and OFF.
Analog and Digital Signal
Graphically they look different in their appearance, they repeat themselves at equal time interval. The electrical signal or waveform of this nature are said to be periodic. A periodic wave representing a signal is described using THREE PARAMETERS
Amplitude (A)
Frequency (f)
Periodic Time (T)
Amplitudes (A)
This is the maximum displacement that the waveform of electrical signal can attain.
Eg
Frequency (f)
This is the number of circles made by the signal in one second.
It is measures in units called hertz (hz) which is equivalent to 1 cycle / second.
Periodic time (T)
The time taken by the signal to complete one cycle and is given by the formula T = I/F, where f is the frequency of the wave.
When a digital signal is sent over an analog telephone line eg E-mail, it has to be converted to analog signal. This is done by connecting a device called MODEM (Modulator/Demodulator) to the computer.
Role of MODEM
A MODEM converts (modules) data from digital to analogue form to be transmitted
over the telephone ling. At the receiving end, the modem attached to the
receiving computer converts (demodulates)the analogue signal back to the original digital form.
Reasons for using binary in digital technology.
- It is easier to develop devices that understand binary language
- Devices designed using binary logic are simple, more reliable & consume less
energy.
Terminogies as used in data representation.
i) Bit - The smallest binary unit, ‘0’ or ‘1ii) Byte - A group/collection of 8 bits used to represent a character.
iii) Nibble - a group of four binary digits usually representing a numeric
value
iv) word - The total number of bits that a single register of a particular
machine can hold
TYPES OF DATA PRESENTATION
Is the better way of handling complex types of data ( long streams of binary digits). Higher number systems are used in computing to reduce the streams of binary into manageable form, thus helps to improve the processing speed and optimize memeory usage.
CATEGORIES OF NUMBERS SYSYTEM
- Decimal Number system
- Binary Number system
- Octal Number system
- Hexadecimal Number system
DECIMAL NUMBER SYSTEM
Decimal ( deci) means ten
Has ten digits ranging from 0 – 9 because the system has ten digit.
Also called base ten or denary number system and written with subscript 10 i.e x 10
BINARY NUMBER SYSTEM
Uses two digits namely 1 and 0
The place values increases by factors of two
Written as base two i.e x 2
Consider a binary number such as 100112, the right most digit has a place value of 2 x 10 while the left most has a place value of 2 x 13
Place Value (2 n) |
Eights 23 = 8 |
Four 22 = 4 |
Twos 21 = 2 |
Ones 20 = 1 |
Binary digit |
1 |
0 |
1 |
1 |
OCTAL NUMBER SYSTEM
Uses eight bits running from 0 – 7
The place value go up in factors of eight from right to left
Example. – 72458
Place Value (8 n) |
83 = 512 |
82 = 64 |
81 = 8 |
80 = 1 |
Binary digit |
7 |
2 |
4 |
5 |
NB
The decimal equivalent of 72458 is
N10 = (7x83) + (2x82) + (4x81) + (5x80)
= (7x512) + (2x64) + (4x8) + (5x1)
= 3584 + 128 + 32 + 5
= 374910
HEXADECIMAL NUMBER SYSTEM
It is radix of sixteen (16)
Uses 16 digits ranging from 0 – 9 and letters A to F. A is equivalent to 10 while F is equivalent to 15.
The place value goes up in factors of sixteen (16) from right to left
Example 1
Convert 11116 to Decimal equivalent
Solution
162 = 256 |
161 = 16 |
160 = 1 |
1 |
1 |
1 |
Example 2
Convert A916 to its decimal equivalent
Solution
161 = 16 |
160 = 1 |
A |
9 |
A = 10 - 10 x 161 = 160
1 = 1 - 1 x 160 = 9
Ad the two – 160 + 9 = 169
Therefore A916 = 16910
Uses of hexadecimal notation in a computer.
Helps to manage long binary digit properly
Helps to improve the processing speed and optimize memory usage.
BINARY ARITHMETIC OPERATION
Representation of signed binary numbers
Ways of representing binary number (positive) or (negative)
- Prefixing an extra sign bit to binary
- Using ones complement
- using two complement
Prefixing an extra sign bit to a binary number
A signed number has a prefix + for positive number and represented by prefixing a digit
0 and a negative number represented by prefixing a digit 1
USING COMPLEMENT
One’s compliment to solve the following the following sum: - 510
2 |
5 |
Rem |
2 |
2 |
1 |
2 |
1 |
0 |
1 |
1 |
Perform the following Binary arithmetic:
11100111 + 00101110
11100111
00101110 +
(1) 00010101 =1000101012