Professional Documents
Culture Documents
Microprocessor PDF
Microprocessor PDF
Experiment no: 06
Class: M.Sc 4th Semester Group………………………….
Roll no. 91 Sub……………………………..
Shift: Day Set……………………………...
Apparatus Required
Microprocessor Kit/Device (8085)
Theory
It is programmable electronic chip ( Integrated circuit (IC). A single IC has
computing and decision making capabilities similar to central processing unit of
computer.
8085 is pronounced as "eighty-eighty-five" microprocessor. It is an 8-bit
microprocessor designed by Intel in 1977 using NMOS technology.
It has the following configuration −
8-bit data bus
16-bit address bus, which can address upto 64KB
A 16-bit program counter
A 16-bit stack pointer
Six 8-bit registers arranged in pairs: BC, DE, HL
Requires +5V supply to operate at 3.2 MHZ single phase clock
The architecture of 8085 microprocessor mainly includes the timing & control unit,
Arithmetic and logic unit, decoder, instruction register, interrupt control, a register
array, serial input/output control. The most important part of the microprocessor is
the central processing unit. It has a set of registers for performing various
operations. The various registers include
Accumulator (register A)
Registers: B, C, D, E, H and L
· Stack pointer
· Program Counter
· Temporary register
The 8085 microprocessor has 74 basic instructions and 246 total instructions. The
instruction set of 8085 was defined by the manufacturer INTEL CORPORATION.
Each 8085 instruction has a one-byte (8-bit) operation codes or opcode. With 8-bit
binary opcode, a total of 256 different operation codes can be generated, each
representing a certain operation. It is used in washing machines, microwave ovens,
mobile phones, etc.
OBSERVATION OR CALCULATION
Steps 1: Initialize memory pointer with 8100 and load MS into Accumulator
8000 21 START LXI H, 2100 Point 1st no.
8001 00
8002 81
8003 7E
Steps 2: Shift the 4 –bits towards left, shifted info. is stored in Accumulator
8004 07 RLC
8005 07 RLC Move it to MSB
8006 07 RLC
8007 07 RLC
Steps 3: Point the next location 8101 and ‘OR’ it’s contents with the contents of
ACC
8008 23 INX H Point to next no.
8009 B6 ORA M Or the no. together
Precautions:
a) The location of data must be taken in mind
b) The location of program must be remembered as the execution of program must
start from that location.