Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Vysvetlite rôzne typy vlajok v mikroprocesorom 8085?

Mikroprocesor 8085 má päť príznakov vo svojom registri programu Stav Word (PSW). Tieto príznaky sú nastavené alebo resetované na základe výsledkov aritmetických a logických operácií. Používajú sa na podmienené vetvenie a riadenie programu. Tu je porucha:

1. nosiť vlajku (cy): Tento príznak je nastavený na 1, ak aritmetická operácia vytvára prepravu alebo požičiavanie z najvýznamnejšieho bitu (MSB) výsledku. Je to rozhodujúce pre viacbajtové aritmetické operácie (pridávanie alebo odpočítavanie čísel väčších ako 8 bitov) a tiež sa používa v niektorých logických operáciách. Napríklad:

* ADPRAVA: Ak pridanie dvoch 8-bitových čísel vedie k súčtu väčšieho ako 255 (FF v hexadecimal), je nastavená CY.

* Odčítanie: Ak odpočítanie väčšieho počtu od menšieho čísla vedie k pôžičke, Cy je nastavená.

* Rotujúce/radenie: Niektoré pokyny na otáčanie môžu ovplyvniť Cy presunutím bit posunut z registra do príznaku Cy.

2. parita vlajka (p): Táto vlajka odráža paritu výsledku operácie. Je nastavený na 1, ak má výsledok párne číslo 1 s (rovnomerná parita) a 0, ak má výsledok nepárny počet 1 s (nepárny parita). Používa sa predovšetkým na kontrolu chýb.

3. Táto vlajka je nastavená na 1, ak aritmetická operácia vytvára prenos z dolného okusu (BITS 3-0) do horného okusu (BITS 7-4) výsledku. Používa sa hlavne pre aritmetiku BCD (binárne kódované desatinné). Aritmetika BCD vyžaduje špeciálne zaobchádzanie s noseniami medzi okusmi a v tomto procese pomáha AC.

4. nulová príznak (z): Tento príznak je nastavený na 1, ak je výsledok operácie nula a 0 inak. Je to veľmi užitočné pre podmienečné vetvenie; Napríklad kontrola, či sú dve hodnoty rovnaké.

5. Táto vlajka odráža znak výsledku operácie. Je nastavený na 1, ak je MSB výsledku 1 (označuje záporné číslo v reprezentácii doplnku Two) a 0, ak je MSB 0 (označuje nezáporné číslo). Používa sa na kontrolu znamenia výsledku.

v súhrne: Vlajky 8085 poskytujú zásadné informácie o výsledku operácií, čo umožňuje podmienečné vykonávanie a spracovanie chýb v rámci programu. Skontrolujú sa pomocou pokynov podmienečného skoku (napríklad `jz`,` jnz`, `jc`,` jnc` atď.) Na zmenu toku programu na základe stavu týchto príznakov.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené