S5 Actividad Semana 5
S5 Actividad Semana 5
S5 Actividad Semana 5
Lenguaje Ensamblador
Nombre de la Licenciatura
Sistemas Computacionales
Nombre de la Tarea
Actividad 5
Unidad #
Interrupciones en ensamblador.
Instrucciones:
Forma de evaluación:
Ejercicio 1 40%
50%
Ejercicio 2
100%
Total
Instrucciones:
2
Unidad 5. Interrupciones en Ensamblador
Lenguaje Ensamblador, Tarea 5
Lectura
1) Interrupciones en ensamblador (Jiménez, 2014).
2) Microprocesadores Intel (Brey, B.B., 2006)
IRQ 0 INT 8
IRQ 1 INT 9
IRQ 2 INT A
IRQ 3 INT B
IRQ 4 INT C
IRQ 5 INT D
IRQ 6 INT E
IRQ 7 INT F
3
Unidad 5. Interrupciones en Ensamblador
Lenguaje Ensamblador, Tarea 5
- Adjunta el archivo *.asm una vez que hayas probado el correcto funcionamiento
de cada programa; así como también el archivo Word en el espacio
correspondiente.
- No olvides incluir al inicio del programa tus datos: Nombre, matricula, fecha,
número de actividad y que es lo que realiza el programa.
4
Unidad 5. Interrupciones en Ensamblador
Lenguaje Ensamblador, Tarea 5
.stack
.data
cadena0 db 'Programa prueba manejo de archivos',10,13, '$'
cadena db 'Domingo 7 de Agosto LE$'
cadenalec db ''
nombre db 'C:\Users\rold_\Documents\Tareas mi ing sistemas\Lenguaje
Ensamblador\Emulaciones\Ejemplo2.txt',0
error db 'Algo salio mal$'
bien db 10,13,'Todo salio bien$'
linea db 10,13,'$'
.code
files:
mov ax,@data
mov ds,ax
;Mensaje de inicio
mov ah,09
mov dx,offset cadena0
int 21h
;------------
mov ah,3ch
mov cx,0
mov dx,offset nombre
int 21h
5
Unidad 5. Interrupciones en Ensamblador
Lenguaje Ensamblador, Tarea 5
jc salir
;------------
mov bx,ax
mov ah,3eh
int 21h
;------------
mov ah,3dh
mov al,01h
mov dx,offset nombre
int 21h
jc salir
;------------
mov bx,ax
mov cx,21
mov dx,offset cadena
mov ah,40h
int 21h
cmp cx,ax
jne salir
;------------
mov ah,3eh
int 21h
;-------------
mov dx,offset linea
mov ah,09h
int 21h
;------------
mov ah,3dh
mov al,0h
6
Unidad 5. Interrupciones en Ensamblador
Lenguaje Ensamblador, Tarea 5
salir:
mov ah,09
mov dx,offset cadena0
int 21h
fin:
mov ah,4ch
int 21h
7
Unidad 5. Interrupciones en Ensamblador
Lenguaje Ensamblador, Tarea 5
end files
8
Unidad 5. Interrupciones en Ensamblador
Lenguaje Ensamblador, Tarea 5
Bibliografía
2022, de https://leo-yac.wixsite.com/lenguaje-ensamblador/el-concepto-de-interrupciones
http://bbeltran.cs.buap.mx/Interrupciones.pdf
https://www.cs.cinvestav.mx/TesisGraduados/2008/tesisLuisLeyva.pdf