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.

  1. firmware eszköz (szabályozó eszköz), amely megadja a szekvenciája mikroutasítások (parancsok);
  2. 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:
    1. A fixpontos számok;
    2. A lebegőpontos számok;
    3. Tizedes.
  • Természete által használatának elemek és ALU egységek vannak osztva moduláris és multifunkcionális. Blokkban ALU műveletek számát fix és lebegőpontos, decimális és alfanumerikus mezők végre egység blokkok, növeli a működési sebesség, mivel a blokkok végezhet illető műveleteket párhuzamosan, de jelentősen növeli a berendezés költségeit. A többfunkciós ALU műveletek minden formáját reprezentációk számok végzi ugyanazon áramkörök vannak kapcsolva a kívánt függően a kívánt üzemmódot.
  • A funkcióit ALU működik végző egység microoperation biztosító vétel más eszközökről (például memória) operandusok, átalakítás és kimeneti az átalakulás eredményeit más eszközökhöz. Aritmetikai logikai egység vezérli a vezérlőegység ellenőrző jelek, hogy megindítja a végrehajtási egyes mikro ALU. A generált szekvencia vezérlőegység jeleket meghatározni parancs opkódot jeleket és figyelmeztetéseket.
  • 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