Størrelsen på en instruksjon kan variere både mellom prosessorer og mellom forskjellige instruksjoner på samme prosessor. RISC-prosessorer har typisk instruksjoner av samme lengde, noe som gjør henting av instruksjoner fra minnet enklere. Instruksjonsstørrelsen vil normalt være like stor som ordstørrelsen eller minnebussbredden, eller et helt antall av disse størrelsene. Instruksjoner som ikke bruker alle feltene vil derfor kaste bort litt plass på bekostning av høyere prosessorhastighet. Andre prosessorer har varierende instruksjonsstørrelse som bare tar med de feltene som trengs. Disse prosessoren sparer minneplass, men gjør at dekoding og henting av instruksjonene tar lenger tid, noe som var mer vanlig før.