Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 6

Module 1 – 8085 Microprocessor

Lecture 9 – Execution of an instruction in


and Microprocessor

Prepared By,
Dr. V. Sherlin Solomi
AP(SG), ECE, HITS
Course Outcome (CO1)
Students will be able to Outline the concepts of Microprocessor
and Summarize the role of 8085 MPU signals and interrupts

Learning Outcome
Students should be able to explain the process involved (or sequence
of steps) while executing a instruction in a microprocessor

Lecture 9 – Execution of an instruction in and


2
Microprocessor
Terminologies
1. Instruction cycle:
 The time required to execute an instruction.
2. Machine cycle:
 An operation during an instruction cycle usually involved accessing the memory
or the IO device.
 The time required to access the memory or IO device once is called machine
cycle.
3. T-state :
 A portion of any operation in a instruction carried out in one system clock
period is called a T-state.
 An instruction cycle has one or more machine cycle and also 3 to 6 T states

Lecture 9 – Execution of an instruction in and


3
Microprocessor
Execution of an instruction - Sequence
1. The CPU first loads the starting address of the program into
the program counter.
2. The content of the program counter is send to the address
bus.
3. The relevant memory location is enabled and the contents
are placed on the data bus.
4. The CPU reads the content of the data bus and send it back
to the block called instruction decoder.
5. The instruction is identified and the sequence of events that
has to be followed is decided. This process is called
decoding.
Lecture 9 – Execution of an instruction in and
4
Microprocessor
Execution of an instruction - Sequence
6. The instruction decoder enables the control and timing
unit to send the necessary control signals.
7. After sending the content of the program counter to the
address bus, the PC is incremented by one so that it
contains the address of the next location.

Lecture 9 – Execution of an instruction in and


5
Microprocessor
Thank you

Lecture 9 – Execution of an instruction in and


6
Microprocessor

You might also like