Translate

martes, 11 de diciembre de 2012

Lenguajes de Interfaz


OBJETIVO GENERAL DEL CURSO
  • Desarrollar software para establecer la interfaz hombre-máquina y máquina-máquina.


COMPETENCIAS PREVIAS
  • Comprender el funcionamiento general de las computadoras.
  • Elaborar algoritmos computacionales para la solución de problemas de
  • cómputo.
  • Comprender las características de la arquitectura básica de una computadora.

TEMARIO
  1. Introducción al lenguaje ensamblador
    1. Importancia de la programación en lenguaje ensamblador
    2. El procesador y sus registros internos
    3. Memoria Principal
    4. Interrupciones
      1. Servicios del sistema
      2. Servicios del BIOS
    5. Modos de direccionamientos
    6. Ensamblado y Ligado
    7. Despliegue de mensajes en monitor
  2. Programación básica 
    1. Ciclos numéricos
    2. Captura básica de cadenas
    3. Comparación y prueba
    4. Saltos
    5. Ciclos condicionales
    6. Incremento y decremento
    7. Captura de cadenas con formato
    8. Instrucciones aritméticas
    9. Instrucciones lógicas
    10. Desplazamiento y rotación
    11. Manipulación de la pila
    12. Obtención de cadena con representación decimal
    13. Obtención de una cadena con la representación hexadecimal
    14. Captura y almacenamiento de datos numéricos
    15. Operaciones básicas sobre archivos de disco
  3.  Modularización
    1. Procedimientos
    2. Macros
  4. Programación de dispositivos
    1. El buffer de vídeo en modo texto
    2. Acceso a discos en lenguaje ensamblador
    3. Programación del puerto serial
    4. Programación del puerto paralelo
    5. Programación híbrida
    6. Programación de puerto usb