dbo:abstract
|
- Az utasításkészlet, vagy utasításkészlet-architektúra (Instruction Set Architecture, ISA) a számítógép-architektúra programozáshoz kötődő része, ami magába foglalja a bitszélességet, a használható natív adattípusokat, gépi kódú utasításokat, regisztereket, , , megszakítás- és kivételkezelést és a külső -t. Az ISA specifikációjához tartoznak az opkódok (a gépi kód) és az adott processzor natív parancsai. Az utasításkészlet-architektúra különbözik a mikroarchitektúrától, ami az utasításkészletet megvalósító processzortervezési technikák összessége. Nagyon különböző mikroarchitektúrájú számítógépeknek is megegyezhet az utasításkészletük. Például az Intel Pentium és az AMD Athlon az x86 utasításkészlet csaknem azonos változatát valósítja meg, de radikálisan különböző belső felépítéssel. Egyes virtuális gépek utasításkészlete támogatja a , Java virtuális gép vagy a Microsoft Common Language Runtime-jának a oly módon, hogy a gyakrabban végrehajtott kódrészleteket natív gépi kódra fordítják, a kevésbé gyakoriakat pedig interpretálva futtatják (lásd ). A Transmeta hasonlóan valósította meg az x86 utasításkészlet futtatását VLIW processzorokon. (hu)
- Az utasításkészlet, vagy utasításkészlet-architektúra (Instruction Set Architecture, ISA) a számítógép-architektúra programozáshoz kötődő része, ami magába foglalja a bitszélességet, a használható natív adattípusokat, gépi kódú utasításokat, regisztereket, , , megszakítás- és kivételkezelést és a külső -t. Az ISA specifikációjához tartoznak az opkódok (a gépi kód) és az adott processzor natív parancsai. Az utasításkészlet-architektúra különbözik a mikroarchitektúrától, ami az utasításkészletet megvalósító processzortervezési technikák összessége. Nagyon különböző mikroarchitektúrájú számítógépeknek is megegyezhet az utasításkészletük. Például az Intel Pentium és az AMD Athlon az x86 utasításkészlet csaknem azonos változatát valósítja meg, de radikálisan különböző belső felépítéssel. Egyes virtuális gépek utasításkészlete támogatja a , Java virtuális gép vagy a Microsoft Common Language Runtime-jának a oly módon, hogy a gyakrabban végrehajtott kódrészleteket natív gépi kódra fordítják, a kevésbé gyakoriakat pedig interpretálva futtatják (lásd ). A Transmeta hasonlóan valósította meg az x86 utasításkészlet futtatását VLIW processzorokon. (hu)
|