UC3M
Universidad Carlos III de Madrid. Dept. de Ingeniería Telemática
Dept. IT
Fundamentos de Ordenadores II 09/10

Documentos sobre el Intel Pentium y el ensamblador


Documentos sobre la arquitectura IA-32

El documento Instrucciones más importantes de la arquitectura IA-32 contiene una descripción de un subconjunto de instrucciones del lenguaje ensamblador de la arquitectura IA-32.

Los documentos de la siguiente tabla contienen la información sobre la arquitectura IA-32 tal y como la ofrece su fabricante.

Título Descripción
Arquitectura Básica (Vol. 1). Introducción a la arquitectura IA-32. Entorno de ejecución. Tipos de datos. Modos de direccionamiento. Excepciones.
Manual de Instrucciones (Vol. 2). Formato de instrucciones. Mapa de códigos de operación. Codificación de operaciones.
Programación (Vol. 3). Visión general de la arquitectura. Protección. Manejo de interrupciones. Control de memoria cache. Tecnología MMX. Optimización de código.

Además de esta información, los fabricantes de procesadores ofrecen todo tipo de documentación adicional sobre sus procesadores (puedes consultar esta página para el fabricante Intel.

Manual del ensamblador as

La siguiente tabla incluye el manual de la herramienta as, que es la encargada de hacer las labores de ensamblado dentro de gcc.

Título Descripción
Manual de AS (en PDF). Toda la información acerca del ensamblador AS. Cómo escribir código, ensamblarlo en diferentes formatos y ejecutarlo.
Manual de AS en formato HTML. Documento anterior, pero en formato HTML.

La herramienta as descrita en los manuales de la tabla anterior es un ensamblador genérico, es decir, es capaz de generar código máquina para múltiples procesadores. En este manual no se incluye descripción alguna de los lenguajes máquina que la herramienta es capaz de procesar. En su lugar se explica las directivas que el ensamblador es capaz de procesar para definir datos, ubicar código, etc.


© Universidad Carlos III de Madrid Creative Commons License
Material bajo licencia Creative Commons

Última modificación: