käskyarkkitehtuureja
Käskyarkkitehtuureja kuvaa prosessorin ohjelmointi- ja suoritusalusta, joka määrittelee, mitkä käskyt prosessori ymmärtää, miten ne koodataan ja miten muistia, rekistereitä sekä I/O:a käsitellään. Usein puhuttaessa viitataan käskysetin arkkitehtuuriin (instruction set architecture, ISA), joka on prosessorin julkinen makroarkkitehtuuri. ISA asettaa ohjelmoinnin rajapinnan ja keinot, joilla ohjelmakoodi voidaan siirtää koneen suorituskykyyn.
Tärkeimmät elementit ISA:ssa ovat käskykokonaisuus (käskyt ja niiden opcodes), osoitteistumistavat (esim. suora, rekisteri-viittaus, välinäinen osoite), rekisteristö
Käskyarkkitehtuureita jaetaan usein RISC- ja CISC-suuntauksiin. RISC-pohjaiset arkkitehtuurit tähtäävät yksinkertaisiin, samankokoisiin käskyihin ja suurena pidettyyn suorituskykypotentiaaliin,
Käskyarkkitehtuuri ei yksin määritä suorituskykyä; mikrokoodi- tai mikrosuoritusmalli sekä mikorarkkitehtuuri (ts. toteutustapa) vaikuttavat ratkaisevasti toteutukseen ja