Académique Documents
Professionnel Documents
Culture Documents
6
ARITHICTURE FEATURES of 8085
:1:
It consists of three main sections.
An arithmetic and logic unit (ALU ).
Timing and control unit.
Set of registers.
AN ARITHIMETIC AND LOGIC UNIT. ( ALU )
ALU performs the following arithmetic and
logical operations.
1) Addition. 2 ). Subtraction. 3 ). Logical AND.
4 ) Logical OR. 5 ). Logical exclusive.6 ).
Complement. 7 ). Increment. 8 ) Decrement.
9 ).Left Shift, Rotate left, Rotate right. 7
Clear, etc.
:2:
TIMING AND CONTROL UNIT :
The timing and control unit is a section of the CPU.
Its generates timing and control signals which are
necessary for the execution of instructions. It
controls data flow between CPU and peripherals. It
controls the entire operations of the
microprocessor and peripherals connected to it.
Thus it is seen that timing and control unit of the
CPU acts as the brain of the computer system.
REGISTERS :
Registers are used by the microprocessor for
temporary storage and manipulation of data and
instructions. Data remains in the registers till they
are sent to the memory or I/O devices.
Intel 8085 microprocessor has the following
registers,
1) One 8 – bit accumulator ( ACC ) ie. Register A.
2) Six 8 – bit general purpose registers. B,C,D,E,
H,& L. 8
8085 Pin Description
9
10
Pin Diagram of 8085
:1:
From this logic pin out of the 8085 microprocessor. All
the signals can be classified into six groups.
1). High order address bus.
2). Multiplexed Address/data bus.
3). Power supply & frequency signals.
4). Externally initiated signals.
5). Serial I/O ports.
HIGH ORDER ADDRESS BUS:
The 8085 has sight signal lines, A18------A15 which are
unidirectional and used as the high order address bus.
MULTIPLEXED ADDRESS / DATA BUS :
The signal lines AD7---------AD0 are bidirectional, they
serve a dual purpose. They are used as the low order
address bus as well as the data bus.
11
:2:
CONTROL AND STATUS SIGNALS :
Th is g roup o f si gna ls inclu des t wo co nt rols s igna ls
( RD & WR ), t hr ee st atus s ig na ls ( IO/ M, S 1 & S0 )
to id enti fy th e na ture of t he o pe rati on, and o ne
spec ia l signa l (AL E) to i nd ic ate the be gi nni ng of t he
oper ati on.
POWER SUPPLY AND CLOCK FREQUENCY.
VCC + 5 V Po wer supply , VSS = gr ound r efere nce ,
X1 ,X2 = T he se a re te rmi na ls t o be c onnec te d to an
ex terna l cr ystals o sci lla tor whi ch dr ives an int ernal
ci rcui tr y o f t he mi cr opr oc ess or t o pr oduc e a
suit able cloc k for th e ope ra tion o f mic rop ro ce ssor .
Th is s igna l ca n be us ed a s t he s ystem clo ck f or t he
de vice s.
SERIAL I/0 PORT : 12
13
Intel 8085 Instructions set
An instruction is a command given to the
computer to perform a specified operation
on given data.
8085 has 80 basic instructions & 246
Opcodes each instruction contain two parts,
Operation code and Operand.
The first part of an instruction which
specifies the task to be performed by the
computer is called Opcode.
The second part of the instruction is the
data to be operated on and it is called
Operand.
Example : ADD }-– Opcode, B }-– Operand.
MVI }-– Opcode B}---Operand.
14
Programming of Microprocessor.
The simplest symbolic language used for
microprocessor is assembly language. The
symbols are called as mnemonics. The
language written in the form of mnemonics is
called as assembly level language. The
mnemonics are alphanumeric representation of
instructions .ie. It is an combination of letters
to indicate the operation of the instructions.
The assembly language program for the
addition of two numbers placed in two
consecutive memory locations, 2501H and
2502H & the sum is stored in the memory
location 2503H
Mnemonics: Opcode : Operand.
LX1 H,2501H.
MOV A,M
INX H
ADD M 15
STA 2501H.
Microprocessor Applications
Today microprocessor based systems are
used in almost every sphere of life. Their
applications are increasing at very fast rate
day by day. These are numerous application
of microprocessor. They are used in industry
,instrumentation, transportation, military
equipment like tanks, radars etc. banks,
business organizations, communication,
automatic testing of products, lift control,
speed control of motors, automatic control of
generators voltage, fuel control of furnaces
consumers and commercial applications etc.
16
17