haber si entendí, vos necesitas hacer una encriptacion/codificación tipo cesar (es al valor ascii del símbolo realizare operaciones matemáticas para dar otro carácter diferente) ? si es haci, es mas facil tener definido un vector de X espacios vacíos, luego, al pedir el dato con la int 21/ah 07 , con la int 21/ah 02 muestro la tecla escrita por la persona, luego sobre el registro donde quedo ese carácter almacenado, aplicarle el algoritmo (ese carácter/símbolo que la persona ingresa, ya se pasa a numero ascii en hexa y se guarda en un registro, usa el seguimiento del emu8086 para ver bien en cual era, por que yo me olvide), una ves aplicado el algoritmo y modificado su valor , guardarlo en el vector, usando:
mov vector[DI],"registro del valor modificado"
inc DI
donde, le muevo al vector en la poción en que apunta DI el valor codificado y luego le aumento 1 para apuntar al siguiente lugar de tu vector.
espero que te allá sido de ayuda.
mov vector[DI],"registro del valor modificado"
inc DI
donde, le muevo al vector en la poción en que apunta DI el valor codificado y luego le aumento 1 para apuntar al siguiente lugar de tu vector.
espero que te allá sido de ayuda.