Käskykannat
Käskykanta, tai instruction set, on tietokoneen tai suoritinarkkitehtuurin suorittamien käskyjen kokonaisuus. Se määrittelee, mitkä ohjeet prosessori ymmärtää, miten ne koodataan bittijonona (tunnukset eli opcodes) sekä millaisia osoitteistusmuotoja ja operaatioita käskyt voivat käyttää. Käskykanta on osa laajempaa arkkitehtuuria, jota kutsutaan usein instruction set architectureiksi (ISA).
Käskykannasta löytyvät perusosat ovat esimerkiksi tiedon siirtäminen rekistereiden ja muistin välillä, aritmetiikka- ja logiikkakäskyt sekä ohjaus-
Käskykannat ja arkkitehtuurit voivat eroilla huomattavasti. Esimerkkejä tunnetuista käskykannoista ovat x86, ARM ja MIPS. x86-arkkitehtuuri on
Käskykannan kehitys jatkuu laajentaen tukea uusille laitteistolle sekä optimointitarpeisiin, mikä voi parantaa suorituskykyä, energiatehokkuutta ja erityisoperaatioiden