Käskykokoelma
Käskykokoelma, suomenkielinen vastine instruction set, tarkoittaa tietokoneen tai ohjelmallisen järjestelmän suoritettavien käskyjen kokonaisuutta. Se määrittelee, mitä käskyjä ohjelma voi suorittaa, miten käskyt voidaan koodata ja mitä operandteja niille annetaan. Käskykokoelma sisältyy yleensä järjestelmän arkkitehtuuriin, jota kutsutaan instruction set architecture (ISA).
Käskykokoelman ominaisuuksiin kuuluvat muun muassa laajuus, operaatioiden tyypit sekä osoitteenantitavat (addressing modes). Käskytyyppeihin voivat kuulua aritmeettiset
Esimerkkejä tunnetuista käskykokoelmista ovat x86- ja ARM-arkkitehtuurit, jotka eroavat suuresti suunnitteluperiaatteissaan. Käskykokoelman valinta vaikuttaa ohjelmointikieliin, kääntäjien