¿Como hacer un MOV de un char?

¿Como hacer un MOV de un char?

de Marco Andres Baldi Monaco -
Número de respuestas: 1

Asumamos que quiero mover a ES:[DI] un char cualesquiera, por ejemplo '\0'. ¿Cómo sería la instrucción?


Desde ya, muchas gracias.

En respuesta a Marco Andres Baldi Monaco

Re: ¿Como hacer un MOV de un char?

de Gustavo Brown -

Un char ocupa un byte y en tu ejemplo el código ASCII de '\0' es 0.

La instrucción que debería aceptarte cualquier ensamblador sería esta:

   mov byte ptr ES:[DI], 0

Luego podés tener ensambladores que te acepten directamente

   mov byte ptr ES:[DI], '\0'

O sea, poniendo el caracter entre comitas simples

Saludos,
  Gustavo