Aritmetikai logikai egység
tól PIE.Wiki
Aritmetikai logikai egység (ALU), - a központi része a CPU, amely végrehajtja aritmetikai és logikai műveleteket.
Történelem folyamán
A szerkezet a ALU
Az ALU áll nyilvántartások, kiegészítőt és a megfelelő logikai áramkörök elvégzésére folyamatirányítás. A berendezés megfelelően működik, azt mondja neki nevek (kódok) műveleteket, amelyek az adatok továbbítása kell végezni a változók kerülnek nyilvántartásokban.
ALU funkcionálisan lehet két részre oszlik.
- firmware eszköz (szabályozó eszköz), amely megadja a szekvenciája mikroutasítások (parancsok);
- működési egység (ALU), amely végrehajtja az előre meghatározott szekvenciát mikroutasítások (parancsok).
A blokkvázlata a számtani-logikai egység
1. ábra - A blokkvázlata a számtani-logikai egység
Blokksémája az ALU és kapcsolata más egységek a gép az 1. ábrán bemutatott A ALU magában regiszterek WG1 - WG7, amelyben az információ feldolgozása. szállított a passzív memória vagy a RAM N1, N2. NS; logikai áramkörök, amelyek megfelelnek a feldolgozás szavait mikroutasítások kapja a vezérlő eszköz.
A törvény meghatározza azokat az adatokat feldolgozó firmware. kerül rögzítésre sorozataként mikroutasítások A1, A2. A n-1, An. Ebben az esetben két típusú mikroutasítások: külső, azaz például mikroutasítások amelyek belépnek az ALU a külső forrásból származó, és elérjük azt, vagy egy másik konverziós információt (.. 1. ábra mikroutasítások A1, A2, hogy An), és a belső, hogy a generált az ALU és befolyásolják a firmware eszközt, a változó a természetes szekvenciájához mikroutasítások. Például az ALU generálhat jelzések eredményétől függően a számítástechnika: túlcsordulás jel, annak a jele, negatív szám, a jel az egyenlőség minden számjegye 0, stb .. ábra 1, ezek a mikro-kijelölt p1, p2. Pm.
Számítási eredmények a ALU adják át write szó vonalak y1, y2. minket a RAM. regisztrálja a funkciókat a ALU:
besorolás ALU
- Útján ALU műveletek operandusok vannak osztva egymást követő és párhuzamos. Az egymást követő ALU operandusok képviselteti magát a soros kódot, és a műveleteket végeznek időben sorrendben felett egyedi kisülések. Ezzel párhuzamosan ALU operandusok párhuzamos kódot, és a műveletek végrehajtása párhuzamosan időben egész bitet az operandusok.
- Az eljárás képviselő számok megkülönböztetni ALU:
- A fixpontos számok;
- A lebegőpontos számok;
- Tizedes.
Kezelés a ALU
Végzett ALU műveleteket lehet osztani a következő csoportok:
Modern általános célú számítógépek általában testesíti meg működését az összes csoport a fent megadott, és egy kis mikroszámítógép, mikroprocesszorok és speciális számítógépeket gyakran nem rendelkeznek a számtani berendezés lebegőpontos és tizedes aritmetikai műveleteket alfanumerikus mezőt. Ebben az esetben ezeket a műveleteket külön alprogram. Aritmetikai műveletek közé tartozik az összeadás, kivonás, kivonás modulok ( „rövid művelet”) és a szorzás és osztás ( „hosszú művelet”). Csoport logikai műveletek magukban műveletek diszjunkció (logikai VAGY) és egy kötőszó (logikai ÉS) a több-bites bináris szó, az összehasonlítást az egyenlőség kódokat. Különleges aritmetikai műveletek közé tartozik a normalizációs aritmetikai (váltás csak bitek, az előjel bit marad a helyén), a logikai eltolódás (előjel bit eltolódik együtt digitális bit). Kiterjedt csoport szerkesztési alfanumerikus információs műveletek