Lec 1 Introduction To Miocroprocessor
Lec 1 Introduction To Miocroprocessor
MICROPROCESSOR
Microprocessor & Assembly Language
4
WHAT IS MICROPROCESSOR?
The integrated circuit which contain all the function of
the CPU (Central Processing Unit) of a computer is
known as Microprocessor.
5
BASIC COMPONENT OF MICROCOMPUTER
1. CPU - Central Processing Unit
the portion of a computer system that carries out the instructions of a
computer program
the primary element carrying out the computer's functions. It is the
unit that reads and executes program instructions.
The data in the instruction tells the processor what to do.
7
3. I/O Unit
8
DATA SIZE
Nibble 4 bit
Byte 8 bit
Word 16 bit
9
INTERNAL STRUCTURE AND BASIC
OPERATION OF MICROPROCESSOR
Address bus
ALU Register
Section
Data bus
11
INTERNAL STRUCTURE OF ALU
13
REGISTER SETS
The register section/array consists completely of circuitry
used to temporarily store data or program codes until
they are sent to the ALU or to the control section or to
memory.
15
DATA BUS
The data bus is 'bi-directional'
data or instruction codes from memory or
input/output.are transferred into the microprocessor
the result of an operation or computation is sent out
from the microprocessor to the memory or input/output.
Depending on the particular microprocessor, the
data bus can handle 8 bit or 16 bit data.
16
ADDRESS BUS
The address bus is 'unidirectional', over which the
microprocessor sends an address code to the memory or
input/output.
The size (width) of the address bus is specified by the
number of bits it can handle.
The more bits there are in the address bus, the more
memory locations a microprocessor can access.
A 16 bit address bus is capable of addressing 65,536
(64K) addresses.
17
CONTROL BUS
The control bus is used by the microprocessor to send
out or receive timing and control signals in order to
coordinate and regulate its operation and to
communicate with other devices, i.e. memory or
input/output.
18
LIFE CYCLE OF A MICROPROCESSOR
19
MICRO PROCESSOR CLOCK
Also called clock rate, the speed at which
a microprocessor executes instructions.
Every computer contains an internal clock
that regulates the rate at which instructions
are executed and synchronizes all the
various computer components.
20
EXAMPLES OF MICRO PROCESSOR
Intel 8086
Intel 8088 (1979)
21