Skip to main content

Mi az utasításkészlet?

Az utasításkészlet vagy az utasításkészlet architektúra az a parancskészlet, amelyet a számítógépes processzor végrehajthat.Minden, amit egy számítógép tesz, a szövegszerkesztő alkalmazás futtatásától a videofájlok kódolásáig, ezeknek a parancsoknak a kombinációjáig redukálható.A programozók nem közvetlenül hoznak létre programokat ezeken az utasításokon keresztül, hanem használnak egy speciális típusú szoftvert, amelyet fordítónak neveznek, amely a programozási kódot gépi utasításokba fordítja.A legtöbb személyi számítógép olyan utasításkészletet használ, amelyet először az 1970-es években használtak, míg az okostelefonok, táblagépek és más eszközök egyszerűbb utasításkészleteket használnak az alacsony fogyasztású környezethez optimalizált.

A számítógépek képesek lehetnek korlátlan feladatokra, de a bennük lévő mikroprocesszorok csak korlátozott számú előre meghatározott parancsot képesek végrehajtani, az úgynevezett utasításokat.Önmagában az egyes utasítások viszonylag egyszerűek, valószínűleg azt mondják a processzornak, hogy adjon hozzá két számot, vagy hogy egy darab adatot az egyik helyről a másikra mozgatjon.Kombinálásakor ezek az alapvető utasítások meglehetősen erősekké válnak, és minden típusú szoftver alapjául szolgálnak.A CPU teljesítménye és kompatibilitása közvetlenül kapcsolódik a CPU által támogatott utasítások számához és típusához, így az utasítás kritikus elemet állít be az új tervek kereskedelmi sikerében vagy kudarcában.Az utasításkészletből, de nagyon kevés számítógépes programozó beágyazza ezeket a parancsokat a szoftverbe.Ehelyett egy közbenső lépést használnak, amelyet összeállítanak.Ebben a folyamatban a fordító néven ismert program lefordítja az emberbarát kódot, amelyet a programozók használnak egy „gépkódba”, amelyet a processzor ért.Mivel a különböző számítógépes processzorok támogatják a különböző utasításkészleteket, a fordítót a processzor típusához kell megtervezni, amelynek célja a program célja.A modern mikroprocesszorokkal, amelyek egy másodperc alatt akár százmillió vagy akár milliárd utasítást képesek végrehajtani, a fordítók az egyetlen gyakorlati eszközévé váltak a számítógépek számára szoftver létrehozásához.Az X86 nevű utasításkészlet, amelyet eredetileg egy Intel Reg -hez terveztek;Az 1970 -es évek közepén debütált processzor.A visszamenőleges kompatibilitás iránti vágy elősegítette az X86 domináns tartását a PC -piacon, bár az új utasításokat időnként hozzáadják a meghosszabbítások révén.Számos okostelefon, táblagép és más típusú fogyasztói elektronika használja a kar -utasításkészlet alapján a mikroprocesszorokat, amelyek egyszerűbbek és teljesítményhatékonyabbak, mint az X86.A csúcskategóriás szerverek, a szuper számítógépek és más speciális eszközök, például a játékkonzolok különféle utasításkészleteket használhatnak.