Na ciência da computação, uma arquitetura de conjunto de instruções (ISA) é um modelo abstrato de computador.
Também é referido como arquitetura ou arquitetura de computador. Uma realização de um ISA, como uma unidade central de processamento (CPU), é chamada de implementação.
Em geral, um ISA define os data types, suportados, os registers, o suporte de hardware para gerenciar a main memory ( memória principal), recursos fundamentais memory consistency, addressing modes, virtual memory (consistência de memória, modos de endereçamento, memória virtual) e o modelo de entrada / saída input/output de uma família de implementações de o ISA.