utasításkészletarchitektúra
Utasításkészlet (angolul *instruction set*) a számítógépes vagy mikroprocesszoros rendszerekben az alapvető utasítások összessége, amelyek meghatározzák, milyen műveleteket tud végrehajtani a processzor. Ez az alapja a gépi nyelvnek, amely közvetlenül a hardverrel kommunikál. Az utasításkészlet meghatározza a processzor képességeit, hatékonyságát és alkalmazhatóságát különböző feladatokban, például számításokban, adattárolásban vagy perifériákkal való kommunikációban.
Az utasításkészletek többféleképpen lehetnek kategorizálva. A *CISC* (Complex Instruction Set Computing) utasításkészletek több, összetettebb utasítást tartalmaznak,
Az utasításkészletek fejlődése a mikroprocesszorok és számítógépek technológiai fejlődésével haladt. Korai processzorok, mint az Intel 4004
Az utasításkészlet nem csak a processzoroké, hanem más számítógépes rendszereké is lehet, például a grafikus processzorok