T Erm Paper OF CSE-211: Topic Microcomputer AND Microprocessor
T Erm Paper OF CSE-211: Topic Microcomputer AND Microprocessor
OF
CSE-211
SUBMITTED BY
SUBMITTED TO
NAME- BITTU KUMAR LECT.
RUCHIKA MAM
SECTION-E2801 (DEPARTMENT
OF COMPUTER SC.)
At last but not the least I would like to thank seniors for
providing me their experience and being with me during
my work.
TABLE OF CONTENTS
-:CHAPTER ONE:-
MICROCOMPUTER
1.1 INTRODUCTION--------------------------------------------------------
---------
1.2 MICROCOMPUTER----------------------------------------------------
----------
1.3 COMPONENT OF
MICROCOMPUTER---------------------------------------
1.5 ADVANTAGE OF
MICROCOMPUTER----------------------------------------
1.6 DISADVANTAGE OF
MICROCOMPUTER------------------------------------
-:CHAPTER TWO:-
MICROPROCESSOR
2.1
MICROPROCESSOR-------------------------------------------------------
------
2.2 SECTION OF
MICROPROCESSOR---------------------------------------------
-:CHAPTER THREE:-
INTEL 8085
3.1
HISTORY--------------------------------------------------------------------
--------
CHAPTER-01- MICROCOMPUTER
1.1 INTRODUCTION:-
The word Micro is used very commonly in our daily life. Example, you have
microscopes, microphones, microwaves etc. In computer terminology we have
microprocessors, microcomputers, microprogramming, microcodes etc., some of
which, you must be already familiar with. A Microprocessor is a complete CPU on
a single chip and a Microcomputer is a computer whose CPU is a microprocessor.
A digital computer consists three major part that are interconnected to each other
1.Central Processing Unit (CPU):- Also simply called as the microprocessor and
acts as the brain coordinating all activities within a computer.
2. The Memory:- The program instructions and data are primarily stored.
3. The Input/Output (I/O) Devices: - Allow the computer to input information for
processing and then output the results. I/O Devices are also known as computer
peripherals.
The integrated Circuit (IC) chip containing the CPU is called the microprocessor
and the entire computer including the microprocessor, memory and I/O is called a
microcomputer.
1.2 MICROCOMPUTER:-
The main components of a microcomputer, like any other type of a computer,
consist of the Central Processing Unit (CPU), Memory, some I/O ports/modules
and buses.
There are lot of I/O unit in a microcomputer such as hard-disk, keyboard, printer,
mouse, monitor and etc.
All these I/O devices 'talk' with the CPU through I/O Ports. The Input /Output Unit
mainly consists of these ports. There are two kinds of ports :
1. Parallel Ports
2. Serial Ports
2.MEMORY UNIT:-
Once the data has been inputted from an input device, it needs to be stored in
Memory. Memory can be broadly divided into two categories:
Primary or main memory contains information which is currently been acted upon.
This is the memory the microcomputer uses in executing and storing programs.
The ReadIWrite memory and ROM are general categories of primary memory.
They include several types of memory as follows:
A).Read Only Memory (ROM):-
It is used to store programs and data that need not to be altered,
i.e. permanent storage. Programs and data stored in ROMs can
only be read by the CPU. Special equipment is used to write
programs and data into the ROMs and is called EPROM
Programmer.
4.BUSES:-
Buses are a set of wires, connecting various parts of the computer, internally and
externally. They are used to send the data in the form of voltages. This data could
be the address of the memory location that need to be accessed, or its contents or
even the control signals, indicating the type of operation to be performed on the
memory. Based on the type of information they are carrying, the buses are
classified into three types :
CHAPTER-02 MICROPROCESSOR
2.1 MICROPROCESSOR:-
The microprocessor is a semiconductor device (Integrated Circuit) manufactured
by the VLSI (Very Large Scale Integration) technique. It includes the ALU,
register arrays and control circuit on a single chip. To perform a function or useful
task we have to form a system by using microprocessor as a CPU and interfacing
memory, input and output devices. In another way we say that A microprocessor
is a multipurpose, programmable logic device (IC) that reads binary instructions
from a storage device called memory, accepts binary data as input and processes
data according to those instructions, and provide results as output.
The control section/unit is the part of the microcomputer that controls its basic
operations. It is made up of the control signal generating circuitry (clock) and the
command (instruction) decoder.
The control section fetches pre-programmed instructions from memory (op-code
fetch cycle) as needed and temporarily stores them in the command register (also
known as Instruction Register IR).
These instructions are then decoded by the operation decoder (decode cycle),
which sends control signals to the relevant parts of the microcomputer system (via
the system busses) to cause them to carry out the required operation (execute
cycle)
The timing with which these control signals are generated is determined by the
clock. The number of T-states tells the time taken for the CPU to execute that
particular instruction.
a. sending of data from one part of the microcomputer to another (read or write
cycle)
b. inputting and outputting of data to/from the microcomputer (I/O read or write
cycle)
c. Arithmetic and Logic calculations.
d. Halting of computer instructions.
e. Jumping to another instruction during running (execution) of a program.
This section, under the control of control section carries out the actual processing
of data, normally describe as data manipulation. This consists largely of arithmetic
operations (ADDition, SUBtraction, INCrementing, DECrementing etc) and
logical operations (ANDing, ORing, XORing, NOTing etc).
3.REGISTER SECTION:-
4.SYSTEM BUS:-
A).Address Bus
1. The address bus is 'unidirectional', over which the microprocessor sends an
address code to the memory or
2. input/output. The size (width) of the address bus is specified by the number of
bits it can handle.
3. The more bits there are in the address bus, the more memory locations a
microprocessor can access. A 16 bit
4. address bus is capable of addressing 65,536 (64K) addresses.
1. The control bus is used by the microprocessor to send out or receive timing
and control signals in order to coordinate
2. and regulate its operation and to communicate with other devices, i.e. memory
or input/output.
3. The lines used to control memory and I/O devices are MEMRQ*, IORQ*,
RD* and WR*. Others are general Control signals to handle special external
requests (interrupts), special I/O devices (DMA) and special kind of Memory
(DRAM).
The work done internal to the processors are addition, subtraction, logical
operations, data transfer operations, etc. The work done external to the processor
are reading/writing the memory and reading/writing the J/O devices or the
peripherals. If the peripheral requires the attention of the master then it can
interrupt the master and initiate an operation. The microprocessor is the master,
which controls all the activities of the system. To perform a specific job or task, the
microprocessor has to execute a program stored in memory. The program consists
of a set of instructions. It issues address and control signals and fetches the
instruction and data from memory. The instruction is executed one by one internal
to the processor and based on the result it takes appropriate action.
The timing and control unit synchronizes all the microprocessor operations with
the clock and generates the control signals necessary for communication between
the microprocessor and peripherals.
REGISTER ARRAY:-
1. Apart from Accumulator (A-register), there are six general-purpose
programmable registers B, C, D, E, H and L.
2. They can be used as 8-bit registers or paired to store l6-bit data. The allowed
pairs are B-C, D-E and H-L.
3. The temporary registers W and Z are intended for internal use of the processor
and it cannot be used by the programmer.
The stack pointer SP, holds the address of the stack top. The stack is a sequence of
RAM memory locations defined by the programmer. The stack is used to save the
content of registers during the execution of a program.
ADDRESSING MODES
Every instruction of a program has to operate on a data. The method of specifying
the data to be operated by the instruction is called Addressing. The 8085 has the
following 5 different types of addressing.
1. Immediate Addressing
2. Direct Addressing
3. Register Addressing
4. Register Indirect Addressing
5. Implied Addressing
REFRENCES:-
WEBSITE:-
1. http://media.photobucket.com/image/architecture
%20of%20intel
%208085%20microprocessor/infoguyz/664px-
Intel_8085_archsvg.png
2. www.scribd.com/doc/4616314/8085-Microprocessor
3. http://74.125.153.132/search?
q=cache:uG04anYJMQYJ:www.angelfire.com/ultra/muzir/microp/microco
mputer.pdf+microprocessor+and+microcomputer&cd=1&hl=en&ct=clnk&g
l=in
Book:-
1. Computer architecture and organization- M. Mano