El documento describe los componentes clave de la arquitectura de un sistema computacional desde la perspectiva de los diseñadores de compiladores y sistemas operativos, incluyendo el repertorio de instrucciones en lenguaje assembler, la organización del almacenamiento, los tipos de datos y estructuras de datos, la codificación y representación, los formatos de instrucciones, los modos de direccionamiento, y el tratamiento de excepciones. La elección de la arquitectura del repertorio de instrucciones se refleja en estos atributos del sistema