hola que tal!!!para que funcione correctamente te hace falta poner mov AX,0600h
quisiera saber como puedo hacerle para utilizar un color diferente para cadena.
digamos:
msg db 'colorRojo',0
msg1 db 'colorAma',0
lo trate con la int 10, que tiene la siguiente estructura:
MOV BH,0eH
MOV CX,0000
MOV DX,184FH
INT 10H
pero no me sirvio
para que funcione correctamente te hace falta poner mov AX,0600hhola compañera, ahora que me acuerdo nunca le di las gracias, asi que GRACIAS
para que se te pinte de amarillo:Código: Text
MOV CX,0000;rango que tendra fondo negro letras amarillas MOV DX,184FH;segun tu programa de 0000 a 184F mov BH,0Eh;fondo negro letras amarillas mov AX,0600h int 10h
y lo mismo para pintarse de rojo solo que MOV BH,0Ch;fondo negro letras rojas
ea ea encontre otra interrupcion es la 10hEsa no es otra interrupcion sin un servicio diferente de la misma interrupcion (10h), mas informacion aca:
mov al,141 ; caracter a pintar
mov ah,09h
mov bh,00h ; numero de pagina por lo regular siempre se esta en al 0
mov bl,0eh ; bl 0=color fondo e=color caracter
mov cx,01h ;numero de veces a mostar el caracter
int 10h
nota:no se ocupa putchar ni puts para desplegar el caracter pintado
hola compañera, ahora que me acuerdo nunca le di las gracias, asi que GRACIASDe nada. :hola:
ea ea encontre otra interrupcion es la 10h
mov al,141 ; caracter a pintar
mov ah,09h
mov bh,00h ; numero de pagina por lo regular siempre se esta en al 0
mov bl,0eh ; bl 0=color fondo e=color caracter
quisiera saber como puedo hacerle para utilizar un color diferente para cadena.