CURSO DE ENSAMBLADOR POR LA UNIVERSIDAD DE GUADALAJARA
2>
Contenido
Sistema de cómputo
Procesador Central
Memoria Central
Unidades de Entrada y Salida
Unidades de Memoria Auxiliar
Información
en las computadoras
Unidades
de información
Sistemas
numéricos
Convertir números binarios a decimales
Convertir
números decimales a binarios
Sistema
Hexadecimal
Métodos de representación de datos en una computadora.
Código
ASCII
Método
BCD
Representación
de punto flotante
Trabajando con el lenguaje ensamblador.
Proceso
de creación de un programa
Registros de la UCP
La estructura del ensamblador
Nuestro primer programa
Guardar y cargar los programas
Condiciones,
ciclos y bifurcaciones
Interrupciones
Requerimientos
para la programación en ensamblador
Software
necesario.
Utilización
del MASM
Uso
del enlazador (linker)
Formato de un programa
en ensamblador
Formato
interno
Formato
externo
Ejemplo
práctico de un programa
Proceso de ensamblado
Segmentos
Tabla
de símbolos
Tipos de instrucciones
Movimiento
de datos
Operaciones
lógicas y aritméticas
Saltos,
ciclos y procedimientos
Instrucciones
Instrucciones
de transferencia
Instrucciones
de la pila
Instrucciones
lógicas
Instrucciones
aritméticas
Instrucciones
de salto
Instrucciones
para ciclos
Instrucciones
de conteo
Instrucciones
de comparación
Interrupciones:
Interrupciones
internas de hardware
Interrupciones
externas de hardware
Interrupciones
de software
Interrupciones
más usales:
Int
21H (interrupción del DOS)
Int
10H (interrupción del BIOS)
Int
16H (Interrupción del BIOS)
Int
17H (Interrupción del BIOS)
Formas de
trabajar con archivos
Métodos
de trabajo con archivos
Método FCB
Introducción
Abrir
archivos
Crear
un archivo nuevo
Escritura
secuencial
Lectura
secuencial
Lectura
y escritra aleatoria
Cerrar
un archivo
Método
de canales de comunicación
Trabajando
con handles
Funciones
para utilizar handles
Procedimientos
Definición
de procedimiento
Sintaxis
de un procedimiento
Macros
Definición
de una macro
Sintaxis
de una macro
Bibliotecas
de macros