3.1.4.
Utasításszerkezet, utasításkészlet és utasítástípusok
Utasításszerkezet alatt az elemi szintű (gépi kódú),
a processzor által közvetlenül értelmezhető utasítások felépítését
értjük. Ez határozza meg a processzor számára, hogy a gépi utasításokban
szereplő bináris értékeket, azaz az utasítás egyes részeit hogyan
értelmezze. Az
utasításszerkezet három leglényegesebb része:
-
műveleti
kód
(opcode), mely meghatározza a processzor számára, hogy milyen műveletet
kell végrehajtania,
-
operandus
hivatkozások,
mely azt adja meg a processzor számára, hogy hol található,
illetve milyen adatokkal kell a műveletet végrehajtani,
-
kiegészítő,
módosító rész, melyben
olyan kiegészítő információkat adhatunk meg a processzor számára,
melyek a műveleti jelrész illetve az operandus hivatkozások teljes
körű (pontos) értelmezéséhez szükségesek.
Az utasítások elvi felépítése
a következő:

MŰVELETI
JELRÉSZ
|
KIEGÉSZÍTŐ
RÉSZ
|
OPERANDUS
HIVATKOZÁSOK
|
|