SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: tirengarfio en Domingo 16 de Marzo de 2008, 23:15

Título: Funcion 02h (int 21h) Y La Funcion 09h (int 10h)
Publicado por: tirengarfio en Domingo 16 de Marzo de 2008, 23:15
Saludos,

tengo unas tablas con algunas de la funciones de las interrupciones 21h, 10h y 16h.

Hechandoles un ojo, veo que la funcion 02h (interrupcion 21h) y la funcion 09h (interrupcion 10h) son muy parecidas.

Si quiero es escribir un caracter sin tener en cuenta ni el color ni la pagina, ¿cual de estas dos debere usar? ¿será indiferente usar una u otra? ¿hay ciertas ocasiones en la que se aconseja usar una más una que otra?

Un saludo

Javi
Título: Re: Funcion 02h (int 21h) Y La Funcion 09h (int 10h)
Publicado por: Eternal Idol en Domingo 16 de Marzo de 2008, 23:27
Lista de Interrupciones de Ralph Brown, un recurso muy util para los que (todavia) programan para MS-DOS:

http://www.ctyme.com/rbrown.htm (http://www.ctyme.com/rbrown.htm)

La interrupcion 21h es proveida por MS-DOS y la 10h por la BIOS. El uso es a discrecion, si estas haciendo un programa para MS-DOS y el servicio de la interrupcion 21h te sirve no hay ninguna razon para no usarlo.
Título: Re: Funcion 02h (int 21h) Y La Funcion 09h (int 10h)
Publicado por: tirengarfio en Lunes 17 de Marzo de 2008, 00:31
Gracias Eternal
Título: Re: Funcion 02h (int 21h) Y La Funcion 09h (int 10h)
Publicado por: Eternal Idol en Lunes 17 de Marzo de 2008, 00:43
De nada.