in Digital Circuits recategorized by
46 views
0 votes
0 votes

In an $8085$ system, a PUSH operation requires more clock cycles than a POP operation. Which one of the following options is the correct reason for this?

  1. For POP, the data transceivers remain in the same direction as for instruction fetch (memory to processor), whereas for PUSH their direction has to be reversed.
  2.  Memory write operations are slower than memory read operations in an $8085$ based system.
  3. The stack pointer needs to be pre-decremented before writing registers in a PUSH, whereas a POP operation uses the address already in the stack pointer.
  4. Order of registers has to be interchanged for a PUSH operation, whereas POP uses their natural order.
in Digital Circuits recategorized by
15.8k points
46 views

Please log in or register to answer this question.

Welcome to GO Electronics, where you can ask questions and receive answers from other members of the community.