Professional Documents
Culture Documents
Template 2010 For GOVINDEN 14.1.doc - Issue 3
Template 2010 For GOVINDEN 14.1.doc - Issue 3
MICROPROCESSOR SYSTEMS
GOVINDEN POUVEN
GOVINDEN POUVEN
TABLE OF CONTENTS
1. INTRODUCTION...................................................................................................................................................3
2. APPLICATION #1 : ..............................................................................................................................................4
3. APPLICATION #2 : ..............................................................................................................................................4
4. APPLICATION #3 : ..............................................................................................................................................5
5 CONCLUSIONS.......................................................................................................................................................6
APPENDIX..................................................................................................................................................................9
1. INTRODUCTION
MICROPROCESSOR
MEMORY
Introduction
As discussed earlier, 8085 microprocessor was introduced by Intel in the year 1976.
This microprocessor is an update of 8080 microprocessor. The 8080 processor was
updated with Enable/Disable instruction pins and Interrupt pins to form the 8085
microprocessor. Let us discuss the architecture of 8085 microprocessor in detail.
Before knowing about the 8085 architecture in detail, lets us briefly discuss about the
basic features of 8085 processor.
8085 microprocessor is an 8-bit microprocessor with a 40 pin dual in line package. The
address and data bus are multiplexed in this processor which helps in providing more
control signals. It provides serial interfacing with serial input data (SID) and serial
output data (SOD).
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
· Instruction register
8085 consists of various units and each unit performs its own functions. The various
units of a microprocessor are listed below
· Accumulator
· Program counter
· Stack pointer
Accumulator
Accumulator is nothing but a register which can hold 8-bit data. Accumulator aids in
storing two quantities.
It also stores the result of the operation carried out by the Arithmetic and Logic unit.
But these operations cannot be performed unless we have an input (or) data on which
the desired operation is to be performed. So from where do these inputs reach the
ALU? For this purpose accumulator is used. ALU gets its Input from accumulator and
temporary register. After processing the necessary operations, the result is stored back
in accumulator.
Apart from accumulator 8085 consists of six special types of registers called General
Purpose Registers.
These general purpose registers are used to hold data like any other registers. The
general purpose registers in 8085 processors are B, C, D, E, H and L. Each register
can hold 8-bit data. Apart from the above function these registers can also be used to
work in pairs to hold 16-bit data.
They can work in pairs such as B-C, D-E and H-L to store 16-bit data. The H-L pair
works as a memory pointer.
A memory pointer holds the address of a particular memory location. They can store
16-bit address as they work in pair.
A program counter stores the address of the next instruction to be executed. In other
words the program counter keeps track of the memory address of the instructions that
are being executed by the microprocessor and the memory address of the next
instruction that is going to be executed.
Stack pointer is also a 16-bit register which is used as a memory pointer. A stack is
nothing but the portion of RAM (Random access memory).
Interfacing Types
Memory Interfacing.
I/O Interfacing.
Memory Interfacing:
Memory requires some signals to read from and write to registers. Similarly the
microprocessor transmits some signals for reading or writing a data.
I/O Interfacing:
We know that keyboard and Displays are used as communication channel with outside
world. So it is necessary that we interface keyboard and displays with the
microprocessor. This is called I/O interfacing. In this type of interfacing we use latches
and buffers for interfacing the keyboards and displays with the microprocessor.
But the main disadvantage with this interfacing is that the microprocessor can perform
only one function. It functions as an input device if it is connected to buffer and as an
output device if it is connected to latch. Thus the capability is very limited in this type of
interfacing.
Application #2 ]"
Application #3 ]"
5 CONCLUSIONS
APPENDIX
http://www.webopedia.com
http://www.altera.com/products/ip/processors/8_4bit/m-dcd_df6811cpu.html