1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Domači glasbeni sistem >> Ojačevalniki in Predojačevalci

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 bi določili datum izdelave na 545B Področje
  2. Kako povezati 12V baterije v Line
  3. Katera varovalka za CD predvajalnik?
  4. Pregled USB mikrofona Blue Snowball
  5. Kako oblikovati sistem, Home Audio