0% found this document useful (0 votes)
128 views3 pages

Microprocessor Architecture: P Initiated Operations and Bus Organization

The document discusses microprocessor architecture and focuses on the 8085 microprocessor. It describes that a microprocessor contains registers, flip-flops, and timing elements and has a set of instructions to manipulate data and communicate with peripherals. It then discusses the three main categories of functions performed by a microprocessor: microprocessor-initiated operations, internal data operations, and peripheral/externally initiated operations. Finally, it details the three buses used by the 8085 microprocessor - the address bus, data bus, and control bus - to perform operations like memory reads, writes, I/O reads and writes and transfer data and timing signals between the microprocessor and other components.

Uploaded by

Harleen Mehta
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
128 views3 pages

Microprocessor Architecture: P Initiated Operations and Bus Organization

The document discusses microprocessor architecture and focuses on the 8085 microprocessor. It describes that a microprocessor contains registers, flip-flops, and timing elements and has a set of instructions to manipulate data and communicate with peripherals. It then discusses the three main categories of functions performed by a microprocessor: microprocessor-initiated operations, internal data operations, and peripheral/externally initiated operations. Finally, it details the three buses used by the 8085 microprocessor - the address bus, data bus, and control bus - to perform operations like memory reads, writes, I/O reads and writes and transfer data and timing signals between the microprocessor and other components.

Uploaded by

Harleen Mehta
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

Microprocessor Architecture

• The internal logic design of the µP is called its architecture


• It determines the various operations of µP and the way they are performed
• A µP is a programmable logic device that contains the following components:
⇒ Registers
⇒ Flip-flops and
⇒ Timing elements
• It has a set of instructions to
⇒ Manipulate data and
⇒ Communicate with the peripherals
• The process of manipulation and communication is determined by the logic design of
the µP called architecture
• The various functions performed by the µP can be classified into three categories
⇒ µP initiated operations
⇒ Internal data operations
⇒ Peripheral/externally initiated operations

µP initiated operations and Bus organization:

8085 µP performs four basic operations


1) Memory read :- Reads data from memory
2) Memory write:- Writes data into memory
3) I/O read :- Accepts data from input device
4) I/O write :- Sends data to output device
• The above operations are the part of communication process between the µP and the
peripherals
• For communication following steps are performed
⇒ Step 1: Identify the peripheral or memory location with its address
⇒ Step 2: Transfer data
⇒ Step 3: Provide timing and synchronization signals
• 8085 µP performs above functions using three sets of communication lines called
buses
a) The address bus
b) The data bus
c) The control bus
a) Address Bus:
⇒ It is a group of 16 lines generally identified as A0 to A15
⇒ It is unidirectional
Address bit can flow from µP to peripheral devices & not in opposite direction
⇒ µP uses the address bus to identify the peripherals or memory
st
location (1 function)
⇒ Each peripheral or memory location is identified by a binary
number called an address
An address is similar to postal address of a house
⇒ An address bus can carry 16-bit address
AD0 to AD7 are called Low-order address bus
A8 to A15 are called High-order address bus
⇒ No. of address lines in an address bus of µP determines its
capacity to identify different memory locations or peripherals
 e.g., 8085 µP with 16 address lines is capable of
addressing 216 = 65,536 memory locations (generally known as 64K ≈ 64,000)

b) Data Bus:
⇒ The data bus is a group of eight lines identified by AD0 to AD7
⇒ The data bus is multiplexed with A0 – A7 address bus
⇒ Data Bus is bidirectional
i.e. data can flow in both the directions between µP and peripheral devices
⇒ Data bus is used for transfer of data (2nd function of transfer of data)
⇒ An 8-bit data bus enables µP to handle 8-bit data
i.e. 28 = 256 numbers ranging from 0 to 255
the largest number that can be handled is 25510 = 111111112
⇒ The number of data lines in a data-bus determines
o The word-length
o Register-size of µP
o Influences the architecture of µP
⇒ Therefore, 8085 µP is called 8-bit µP

c) Control Bus:
⇒ The control bus has various single lines that carry control/synchronizing signals
⇒ These signals are used to synchronized the operations of various elements of µP

You might also like