Há duas arquiteturas de processadores bastante
conhecidas usadas nos computadores que se diferenciam
na forma como as instruções são executadas. A primeira é
capaz de executar várias centenas de instruções complexas
diferentes. A segunda é capaz de executar apenas algumas
poucas instruções simples. Essas arquiteturas são,
respectivamente: