Hvordan en instruksjon er bygd opp varierer fra prosessorarkitektur til prosessorarkitektur, men de består i alle tilfeller av én eller flere felter. CISC-arkitekturer har kompliserte instruksjoner som kan utføre sammensatte operasjoner, mens RISC-arkitekturer har enklere instruksjoner som bare utfører grunnleggende operasjoner.