Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Namiesto konkrétneho čísla je presnejšie kategorizovať mikro-operácie do všeobecných tried, napríklad:
* prenos údajov: Presúvanie údajov medzi registrmi, pamäťou a vstupno -výstupnými zariadeniami.
* aritmetické operácie: Pridanie, odčítanie, násobenie, delenie atď.
* logické operácie: A, alebo nie, xor, smeny, otáčky atď.
* Ovládanie: Rozvetvenie, skákanie, podprogramy a návraty.
* Operácie registra stavu: Nastavenie a zúčtovanie príznakov na základe výsledkov iných operácií.
Tieto triedy zahŕňajú širokú škálu špecifických mikro operácií. Napríklad „prenos údajov“ by mohol zahŕňať presun bajtu, slova alebo dvojitého slova; prenos údajov z konkrétneho registra na konkrétnu adresu pamäte; alebo vykonanie operácie priameho prístupu k pamäti (DMA). Podobne by „aritmetické operácie“ mohli zahŕňať rôzne úrovne presnosti (napr. Celé číslo, plávajúce body) a rôzne veľkosti operandov.
Stručne povedané, počet * typov * je relatívne malý, ale počet * individuálnych * mikro-operácií je veľmi veľký a medzi návrhmi CPU sa výrazne líši.