Hola a todos en el foro. Estoy estudiando ensamblador como hobby y no paro de darme la cabeza contra la pared. Para empezar estoy aprendiendo en entorno DOS de 16 bits. La pregunta concreta que mucho agraceceria me contesten es:: porque no existe ninguna funciòn o interrupciòn que devuelva el "contenido" hexadecimal o binario de una registro AX o BX. Como todos sabràn las funciones de interrupciòn devuelven el equivalente Ascii del valor hexadecimal, con lo cual hacer una suma y viaualizar su resultado implica mucha programaciòn. Alguien sabe porque esto es asì? Que limitaciòn tecnica existe? Es realmente rarisimo que existiendo instrucciones complejas (por ejemplo de manejo de cadenas) no se pueda "ver" directamente un resultado en el registro AX y solamente se pueda ver a traves de la interrupcion ah,09 int 21 el equivalente ASCII. Porque no me muestra directamente el binario o el hexa? Para que traducir al Ascii?. Gracias mil.