PlatTech22 Computer Organization Lec 1
PlatTech22 Computer Organization Lec 1
and Architecture
IT - Platform Technologies 22
by Carlsan Kim
OBJECTIVES
● Input units are used by the computer to read the data. The most
commonly used input devices are keyboards, mouse, joysticks,
trackballs, microphones, etc.
● The most common examples of primary memory are RAM and ROM.
● The primary function of the output unit is to send the processed results
to the user. Output devices display information in a way that the user
can understand.
● After processing the data, the result is either stored in the memory
for further reference, or it is sent to the outside world through some
output port.
.
Basic Operational Concepts (Cont’d)
● The special function registers include program counters (PC),
instruction registers (IR), memory address registers (MAR) and
memory and memory data registers (MDR).
.
Basic Operational Concepts (Cont’d)
● The contents of IR are available to the control unit, which generate
the timing signals that control, the various processing elements
involved in executing the instruction.
● The two registers MAR and MDR are used to handle the data transfer
between the main memory and the processor.
● The MAR holds the address of the main memory to or from which
data is to be transferred.
● The MDR contains the data to be written into or read from the
addressed word of the main memory.
.
Basic Operational Concepts (Cont’d)
● Whenever the processor is asked to communicate with devices, we
say that the processor is servicing the devices. The processor can
service these devices in one of the two ways.
● One way is to use the polling routine, and the other way is to use an
interrupt.
● Polling enables the processor software to check each of the input and
output devices frequently. During this check, the processor tests to
see if any devices need servicing or not.