Microprocessor Fundamentals - Technical MCQs

Q1:

What type of circuit is used at the interface point of an output port?

A decoder

B latch

C tristate buffer

D none of the above

ANS:B - latch

"Latch" is needed because, if the MC gets some inputs simultaneously, we need to give some time to process it, instead of using latch if we decoder then at the time of processing many inputs get lost. That is why we are using the latch to hold the exact state while MC process something else.