Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. jednotka rozhrania zbernice (BIU) :Táto jednotka je zodpovedná za načítanie pokynov a údajov z pamäte, riadenie cyklov zbernice a výpočty zaobchádzania s adresou.
2. Vykonávacia jednotka (EÚ) :Táto jednotka je zodpovedná za dekódovanie pokynov, vykonávanie aritmetických a logických operácií a na aktualizáciu registrov na základe požiadaviek inštrukcie.
Tu je zrútenie funkcií EÚ:
* Dekódovanie inštrukcií: EÚ prijíma pokyny z BIU a prekladá ich do série mikro-operácií, ktorým procesor môže porozumieť a vykonať.
* aritmetické a logické operácie: EÚ vykonáva všetky matematické výpočty (sčítanie, odčítanie, násobenie, delenie) a logické operácie (a alebo, XOR, nie) špecifikované pokynmi.
* Registrované operácie: EÚ manipuluje s hodnotami uloženými v registroch procesora, vrátane registrov všeobecných účtov (AX, BX, CX, DX atď.) A špeciálnych registrov, ako sú register príznakov.
* Manipulácia s príznakom: EÚ nastavuje a aktualizuje register príznakov na základe výsledkov operácií (napr. Preneste príznak, nulovú príznak, vlajku parity). Tieto vlajky sa môžu použiť na podmienené vetvenie a ďalšie mechanizmy riadiaceho toku.
* String Operations: EÚ sa zaoberá pokynmi, ktoré manipulujú s reťazcami znakov, vrátane porovnania, pohybu a hľadania.
Dôležitá poznámka: EÚ 8086 nie je taká sofistikovaná ako popravné jednotky v moderných CPU. Nevykonáva potrubné vykonanie ani nemá viac potrubí vykonávania. Namiesto toho vykonáva pokyny postupne, pričom jedna inštrukcia sa dokončí pred začiatkom nasledujúceho.
v súhrne: Vykonávacia jednotka v procesore 8086 je mozog systému. Je zodpovedný za pochopenie a vykonávanie pokynov, manipuláciu s údajmi a registrmi a aktualizáciu príznakov na riadenie toku programu.