Ensamblador - campanita sonadora

 
Vista:

campanita sonadora

Publicado por ops (1 intervención) el 12/06/2006 00:29:31
chavas y chavos nenecito un pregramin que haga que una campana suene hasta como por 15 segundotes, SoS gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:campanita sonadora

Publicado por ankriman (6 intervenciones) el 18/06/2006 11:59:15
Esta rutina hace que de alguna forma suene una campana durante 15 segundos.

Contar dw 0

mov ah,00h
int 1ah ;Veo en que segundos andamos.
mov Contar,dx ;dx nos da un tiempo, lo grabamos.
add Contar,280d ;a la variable le sumamos el tiempo
;devuelto más 15 segundos.
;(60x18.2 aprox.)
call nosonar ;Leo el puerto 61h.
call sonar ;Lo escribo (speaker).
call nosonar
call sonar ;Y de nuevo para que suene.
Bucle:
mov ah,00h
int 1ah
cmp Contar,dx
jna nosonar2 ;Si ya no es mayor, apago el
;sonido.
jmp Bucle
Sonar:
in al,61h
or al,11b
out 61h,al
ret
Nosonar:
in al,61h
and al,11111100b
out 61h,al
ret
Nosonar2:
in al,61h
and al,11111100b
out 61h,al
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

NESESITO UN EMULADOR8086

Publicado por LUIS (1 intervención) el 16/03/2007 01:21:34
SI ALGUIEN LA TIENE PASELO PORFA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar