P000 Architektura počítačůObsahPředchozí: Mikroprocesor i860 |
Jednotky i860
Prováděcí jednotka:Registry r0 - r31 32bitovéFPU:
r0 je vždy = 0 ; operace zápisu se ignoruje ;
pro 64bitové operace se sdružují do dvojic.
Technicky
- Registr Bypassing
Je-li výsledek předchozí operace vstupem do další bere se ze sběrnice
- Delayed Branch
Před skokem se provede ještě následující instrukce
BR návěští
OR r0,r0,r0- 2 varianty podmíněného skoku
Registry f0 - f31 32bitové
f0,f1 vždy = 0
Sčítačka - sčítání a převody mezi jednoduchou a dvojnásobnou přesností
Násobička - násobení a výpočet 1/x
Duální instrukční mód - jedna instrukce vyvolá dvě paralelní akce:jednu v násobičce a jednu ve sčítačce
využití: vyčíslování řad, FFT, ...
Stránkovací jednotka:Stejná jako v 80386
Grafická jednotka:Pro 3D grafiku
z-Buffer (uložení souřadnice třetího rozměru)
Využití i860:- grafické a unixové stanice
- jako speciální grafický koprocesor (grafika v reálném čase)
Následující: IEEE 754, koprocesor Obsah |
Michal Brandejs brandejs@informatics.muni.cz