En instruktionsuppsättning eller ISA (från engelskansInstruction 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.
En instruktionsuppsättning eller ISA (från engelskansInstruction 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.