Instruktionsuppsättning
From Wikipedia, the free encyclopedia
En instruktionsuppsättning eller ISA (från engelskans Instruction Set Architecture) beskriver vilka tillgångar som finns tillgängliga för programmeringen av en processor. Bland annat beskrivs de instruktioner, register, adresseringslägen, minnesarkitektur och interrupthantering (avbrottshantering) som processorn stöder. Instruktionsuppsättningen definierar även processorns maskinkod, dvs hur instruktionerna blir uttryckta som sekvenser av binära ettor och nollor.
Den här artikeln behöver källhänvisningar för att kunna verifieras. (2020-12) Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan. |
Instruktionsuppsättningar kan skilja sig mellan processorer inte bara på grund av vilka operationer som stöds, utan även hur hämtning och lagring av värden i arbetsminnet stöds (CISC kontra RISC).
Två olika processorer kan ha samma instruktionsuppsättning även om de internt har helt olika mikroarkitekturer, se till exempel Intels Pentium- och AMD:s Athlon-processorer.