DATA PRESENTATION IN A COMPUTER

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 ‘1
ii) 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

  1. Decimal Number system
  2. Binary Number system
  3. Octal Number system
  4. 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)

  1. Prefixing an extra sign bit to binary
  2. Using ones complement
  3. 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