jueves, 28 de noviembre de 2013

Modificación de código

Modificar el siguiente código para que imprima en patalla los caracteres correspondientes a los valores 0-255
 
 
 
Los cambios que hay que hacerse son mínimos, solo hay que modificarlo para que corra como .exe y no como .com, agregandole el comando .DATA y moviendo la variable "CHAR" debajo de éste, agregarle el comando .STACK para la pila, con un tamaño de 256, es decir el número de caracteres que se imprimiran, y agregar las instrucciones para mover los registros de segmento y que puedan mostrarse en pantalla, es decir el MOV AX, @data y el MOV DS,AX , dentro de la etiqueta BEGIN pero antes de la instrucción JMP SHORT MAIN, lo que resta del código no necesita ser modificado.
 
 
Se ensambla y enlaza el programa para poder correrlo luego como .exe
 
 
Y el resultado es el siguiente
 
 
Y para comprobar aqui esta la tabla ASCII con los valores de los caracteres, aunque los primeros no se muestran por no ser caracteres si no "instrucciones" por asi llamarlo.
 
 
 
 

No hay comentarios:

Publicar un comentario