Une
architecture externe de processeur ou
architecture de jeu d'instructions (
ISA, de l'anglais
instruction set architecture), ou tout simplement
architecture (de processeur), est la spécification fonctionnelle d'un
processeur, du point de vue du programmeur en langage machine. L'architecture comprend notamment la donnée d'un
jeu d'instructions, d'un ensemble de
registres visibles par le programmeur, d'une organisation de la mémoire et des entrées sorties, des modalités d'un éventuel support
multiprocesseurs, etc.