1. Kamere
  2. Avto avdio in elektronika
  3. Domači avdio
  4. Osebni avdio
  5. Televizorji
  6. Pametni dom
  >> Elektronska Tehnologija >  >> Domači avdio >> Ojačevalniki in predojačevalniki

Kakšna je razlika med pogojnimi in kontrolnimi zastavicami v mikroprocesorju 8086?

Pogojne zastavice v mikroprocesorju 8086

Pogojne zastavice so zastavice (biti), ki so prisotne v registru zastavic. Te zastavice se nastavijo ali ponastavijo glede na rezultat aritmetične ali logične operacije. Pogojne zastavice se uporabljajo v navodilih Branch za spreminjanje poteka programa glede na določene pogoje.

Zastavice stanja v mikroprocesorju 8086 so:

* Zero Flag (ZF): Ta zastavica je nastavljena na 1, če je rezultat operacije nič. V nasprotnem primeru se ponastavi na 0.

* Zastavica za prenašanje (CF): Ta zastavica je nastavljena na 1, če pride do izvedbe iz najpomembnejšega bita rezultata. V nasprotnem primeru se ponastavi na 0.

* Zastavica paritete (PF): Ta zastavica je nastavljena na 1, če je število 1 v spodnjem bajtu rezultata sodo. V nasprotnem primeru se ponastavi na 0.

* Overflow Flag (OF): Ta zastavica je nastavljena na 1, če v rezultatu podpisane operacije pride do preliva. V nasprotnem primeru se ponastavi na 0.

Kontrolne zastavice v mikroprocesorju 8086

Kontrolne zastavice so zastavice (biti), ki so prisotne v krmilnem registru. Te zastavice se nastavijo ali ponastavijo s posebnimi navodili za nadzor delovanja mikroprocesorja.

Krmilne zastavice v mikroprocesorju 8086 so:

* Zastavica smeri (DF): Ta zastavica nadzira smer operacij z nizi. Nastavljen je na 1, da zmanjša pomnilniške naslove med operacijami z nizi. V nasprotnem primeru se ponastavi na 0, da poveča pomnilniške naslove.

* Zastavica prekinitve (IF): Ta zastavica omogoči ali onemogoči prekinitve. Nastavljena je na 1, da omogoči prekinitve. V nasprotnem primeru se ponastavi na 0, da onemogoči prekinitve.

* Zastavica pasti (TF): Ta zastavica omogoči ali onemogoči enostopenjski program. Nastavljena je na 1, da omogoči enostopenjsko. V nasprotnem primeru se ponastavi na 0, da onemogoči enostopenjsko delovanje.

Glavna razlika med pogojnimi zastavicami in krmilnimi zastavicami je, da se pogojne zastavice samodejno nastavijo z rezultatom ukaza, medtem ko se krmilne zastavice nastavijo ali ponastavijo s posebnimi navodili za nadzor delovanja mikroprocesorja.

  1. Kako narediti domač Subwoofer Amp
  2. Kateri so različni registri v mikroprocesorju 8085?
  3. Koliko tokokrogov je?
  4. Kakšna je razlika med pogojnimi in kontrolnimi zastavicami v mikroprocesorju 8086?
  5. Kako zgraditi AC Capacitor