How many Machine Cycles are there in Jump Statements of 8085?

Ozil picture Ozil · Sep 5, 2013 · Viewed 12.4k times · Source

Which Machine Cycles are required for any Jump Statement in 8085 if the condition to be checked satisfies and for the case when it doesn't satisfy?

EDIT: I know the number. I want to know what are those Machine Cycles. The first one is Opcode Fetch, but the rest of them?

Answer

Srijata Chakravorti picture Srijata Chakravorti · Nov 19, 2013

When the J condition is not satisfied, the cycles are

  1. Opcode fetch (4 T states)
  2. Memory read (3 T states) of the lower byte specified, while simultaneously checking the flag condition.

If the condition isn't satisfied, the processor ends this instruction cycle after these 2 machine cycles and 4+3 = 7 T states.