• Portada
  • Contenido
    • Unidad 1 Introducción al Procesador
      • 1.1 Ejemplos de Familias de Procesadores
      • 1.2 Procesadores
      • 1.3 Principios de Arquitectura RISC
      • 1.4 Arquitectura MIPS
      • 1.5 Arquitectura SPARC
      • 1.6 Arquitectura PowerPC
      • 1.7 Arquitectura Itanium
      • 1.8 Arquitectura ARM
      • 1.9 Arquitectura de Computadoras en Paralelo
      • 1.10 Coprocesador
      • Evaluación 1
    • Unidad 2 Introducción al Lenguaje Ensamblador
      • 2.2 Representación de Datos
      • 2.3 Caracteres ASCII
      • 2.4 Direccionamiento
      • 2.5 El NVIC y el Control de Interrupción (Nested Vectored Interrupt Controller)
      • 2.6 Panorama General de el NVIC
      • 2.7 Comportamiento de Interrupciones
      • Evaluación 2
    • Unidad 3 Operaciones Aritméticas
      • 3.2 Operaciones Lógicas con Bits
      • 3.3 Operaciones Lógicas con Bits y con Bits String
      • 3.4 Introducción a la Aritmética de Punto Flotante
      • 3.5 Instrucciones Aritméticas Enteras 80x85
      • 3.6 Expresiones Aritméticas
      • 3.7 Expresiones Booleanas
      • 3.8 Máquina y Lenguaje Aritmético
      • 3.9 Aritmética de Punto Flotante
      • 3.10 Convirtiendo Expresiones de Punto Flotante para Lenguaje Ensamblador
      • 3.11 Expresiones de Punto Flotante para Ensamblador
      • 3.12 Aritmética Avanzada
      • Evaluación 3
    • Unidad 4 Procedimientos y Unidades
      • 4.2 Variables Locales
      • 4.3 Parámetros
      • 4.4 Funciones
      • 4.5 Recursión
      • 4.6 Procesos Hacia Adelante
      • 4.7 Procedimiento de Declaración HLA v2.0
      • 4.8 Procedimientos de Bajo Nivel y Llamado de Instrucciones
      • 4.9 Procedimiento y Pila
      • 4.10 Implementación de Parámetros de Bajo Nivel
      • Evaluación 4
    • Unidad 5 Arreglos
      • 5.2 Arreglos de Constantes
      • 5.3 Accesando a Elementos de Arreglo Unidimencional
      • 5.4 Ordenando Valores de Arreglos
      • 5.5 Arreglos Multidimencionales
      • 5.6 Asignación de Acumulador para Arreglos
      • 5.7 Acceso a Elementos de Arreglos Multidimencionales
      • 5.8 Estructuras (Datos Compuestos)
      • 5.9 Estructuras de Constantes
      • 5.10 Estructuras de Arreglos
      • 5.11 Arreglos/Estructuras como Campos de Estructuras
      • 5.12 Alineando Campos dentro de Estructuras
      • 5.13 Punteros para Historiales
      • 5.14 Uniones
      • 5.15 Uniones Anónimas
      • 5.16 Tipos de Variantes
      • 5.17 Namespace
      • 5.18 Arreglos Dinámicos en Ensamblador
      • Evaluación 5
  • Glosario
  • Referencias
  • Créditos
  • Directorio