Trabajando con operaciones que involucren cifras numéricas en ensamblador, queremos escribir los resultados ya sea en la consola o en un archivo, y aquí es donde este macro me ha sacado la tarea. ¿Hay alguna condición para imprimir los números? Podemos trabajar con la base que queramos, porque el compilador lo convierte a una misma base según la operación que realicemos. ¿Qué necesita el macro? Este macro necesita la reserva de memoria para los dígitos ASCII del número a escribir res db 4 dup('$') A sí mismo, se puede declarar de un número como el siguiente: number db 58 Como también enviar el número a través de uno de los registros o directamente Nemónimos a utilizar MOV destino, fuente : Transfiere el valor del registro fuente hacia el registro destino. DIV divisor : Realiza la división aritmética del registro AX entre el registro que se envía. este nemónimo utiliza el registro DX para almacenar el residuo, por lo que este debería ser 0 an
Comentarios