Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Interrupciones en Assembler
Docente: Lucas Benjamín Cicerchia
lucas.cicerchia@itt.unnoba.edu.ar
lbcicerchia@docentes.unsada.edu.ar
Interrupciones Assembler
Ejemplo
¿Por qué?
• Operación:
• Leer un único carácter del teclado y mostrarlo en
pantalla
• Parámetros:
AH = 01h
•
• Devuelve:
• AL = código ASCII del carácter leído
Interrupciones Assembler
• Operación:
• Mostrar un único carácter en pantalla
• Parámetros:
• AH = 02h
• DL = código ASCII del carácter a mostrar
Interrupciones Assembler
• Operación:
• Mostrar un String en pantalla
• Parámetros:
• AH = 09h
• DX = Dirección del String a mostrar
• El String debe estar terminado por el carácter “$”
Interrupciones Assembler
• Operación:
• Leer un String desde teclado y almacenarlo en
memoria
• Parámetros:
• AH = 0Ah
• DX = Dirección de memoria donde almacenar del
String leído
• El buffer de memoria debe tener el siguiente formato:
• Offset 0: Cantidad máxima de caracteres a leer
(incluido el “enter”).
• Offset 1: Lugar para almacenar el número de
caracteres leídos.
• Offset 2: A partir de este byte se almacenará el
string, debe haber espacio suficiente como para
almacenar un string de la longitud indicada en el
offset 0.
Interrupciones Assembler
¿PREGUNTAS?