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
- Introducción al lenguaje ensamblador
- Importancia de la programación en lenguaje ensamblador
- El procesador y sus registros internos
- Memoria Principal
- Interrupciones
- Servicios del sistema
- Servicios del BIOS
- Modos de direccionamientos
- Ensamblado y Ligado
- Despliegue de mensajes en monitor
- Programación básica
- Ciclos numéricos
- Captura básica de cadenas
- Comparación y prueba
- Saltos
- Ciclos condicionales
- Incremento y decremento
- Captura de cadenas con formato
- Instrucciones aritméticas
- Instrucciones lógicas
- Desplazamiento y rotación
- Manipulación de la pila
- Obtención de cadena con representación decimal
- Obtención de una cadena con la representación hexadecimal
- Captura y almacenamiento de datos numéricos
- Operaciones básicas sobre archivos de disco
- Modularización
- Procedimientos
- Macros
- Programación de dispositivos
- El buffer de vídeo en modo texto
- Acceso a discos en lenguaje ensamblador
- Programación del puerto serial
- Programación del puerto paralelo
- Programación híbrida
- Programación de puerto usb