
Encender led con lenguaje ensamblador y puerto serial
Publicado por Osvaldo Alexis (1 intervención) el 29/04/2021 00:00:37
Buen día, eh tenido problemas con una practica de la escuela, nos dejaron encender un led con el puerto serial,
aun desconozco mucho de ensamblador pero por lo que leí debo configurar mi puerto y tengo este codigo:
mov ah,0 → servicio 00 de INT 14h: inicializa el puerto
mov a1,83 → configuración: 1200 baudios, no paridad, sin bit de parada, 8 bits de datos
mov dx,00 → Selecciona el puerto COM1
int 14 → interrupción del BIOS
mov ah,4c → servicio 4ch de INT 21h: terminar
int 21 → interrupción servicio del DOS
Ahora, no se como hacer para encender y apagar el led, según también leí que debo utilizar
el nemonico (out dx,al) que según manda lo escrito hacía el puerto asignado, pero no me ah funcionado,
como compilador eh usado el tasm, emu8086, y por ultimo utilizo debug y no eh encontrado ninguna respuesta
espero que me puedan ayudar saludos.
aun desconozco mucho de ensamblador pero por lo que leí debo configurar mi puerto y tengo este codigo:
mov ah,0 → servicio 00 de INT 14h: inicializa el puerto
mov a1,83 → configuración: 1200 baudios, no paridad, sin bit de parada, 8 bits de datos
mov dx,00 → Selecciona el puerto COM1
int 14 → interrupción del BIOS
mov ah,4c → servicio 4ch de INT 21h: terminar
int 21 → interrupción servicio del DOS
Ahora, no se como hacer para encender y apagar el led, según también leí que debo utilizar
el nemonico (out dx,al) que según manda lo escrito hacía el puerto asignado, pero no me ah funcionado,
como compilador eh usado el tasm, emu8086, y por ultimo utilizo debug y no eh encontrado ninguna respuesta
espero que me puedan ayudar saludos.
Valora esta pregunta


0