Fetch Cycle, Execute Cycle And Instruction Cycle
Time required to execute and fetch an
entire instruction is called instruction
cycle. It consists:
·
Fetch cycle – The next instruction is fetched by the address stored
in program counter (PC) and then stored in the instruction register.
·
Decode instruction – Decoder interprets the encoded instruction from
instruction register.
·
Reading effective address – The address given in instruction is read from main
memory and required data is fetched. The effective address depends on direct
addressing mode or indirect addressing mode.
·
Execution cycle – consists memory read (MR), memory write (MW), input
output read (IOR) and input output write (IOW)
The
time required by the microprocessor to complete an operation of accessing
memory or input/output devices is called machine cycle. One time period of frequency of microprocessor is
called t-state. A t-state
is measured from the falling edge of one clock pulse to the falling edge of the
next clock pulse. Fetch cycle takes four t-states and execution cycle takes
three t-states.
REFERENCES
- R. S. Gaonkar, Microprocessor
Architecture, Programming, and Applications with the 8085, Fifth Edition,
Penram International Publishing (India) Private Limited.
- S Ghoshal, Microprocessor Based
System Design, Macmillan India Limited, 1996
- M. Mano, Digital Logic and
Computer Design, Prentice – Hall India
- B.
Ram - Fundamentals of Microprocessor and Microcontrollers
- “Microprocessors: Principles
and Applications” by A Pal
- “Microprocessors and
Microcontrollers : Architecture, Programming and Interfacing Using 8085,
8086 and 8051” by Soumitra Kumar Mandal
- “Introduction to
Microprocessors and Microcontrollers” by Crisp John Crisp
- “Microprocessors And
Microcontrollers” by A Nagoor Kani
- “Microprocessors And
Microcontrollers : Architecture, Programming and System Design 8085, 8086,
8051, 8096” by KRISHNA KANT
- “8 - Bit
Microprocessor”
by Vibhute
Comments
Post a Comment