Kaj je signal rokovanja v mikroprocesorju 8086?
Ko mikroprocesor dostopa do počasnih zunanjih naprav ali naprav, ki ne morejo sprejeti ali zagotoviti podatkov s hitrostjo, kot jo uporablja mikroprocesor, uporabi vhodni signal READY, kot sledi:
1. Med operacijo branja ali pisanja, ko mikroprocesor potrebuje več časa za obdelavo podatkov ali pridobivanje navodil, potrdi vhod READY v nizko stanje.
2. Če potrdite, da je vhod READY nizek, bo periferna naprava ustavila ali začasno ustavil svoje delovanje, dokler mikroprocesor ponovno ne dvigne signala READY.
3. Ko procesor dokonča zahtevano notranjo obdelavo ali dostop do pomnilnika in je pripravljen za branje ali pisanje, preklopi vhod READY v visoko stanje, kar pomeni, da je pripravljen za naslednji cikel izmenjave podatkov.
4. V odgovor na to periferna naprava nadaljuje komunikacijo in pošlje ali prejme zahtevane podatke.
Protokol rokovanja z uporabo signala READY zagotavlja, da mikroprocesor in periferne naprave ostanejo sinhronizirani in da se prenos podatkov izvede le, ko sta obe strani pripravljeni. Ta mehanizem preprečuje izgubo podatkov in ohranja celovitost komunikacije med mikroprocesorjem in njegovimi zunanjimi napravami.
Vendar je treba omeniti, da signal rokovanja in vhod READY podpirajo samo nekateri starejši mikroprocesorji, medtem ko lahko sodobni mikroprocesorji uporabljajo različne pristope za sinhrono ali asinhrono komunikacijo s perifernimi napravami.