- Tampoco vale mover un registro de 8 bits en uno de 16 bits.
- Las directivas BYTE PTR y WORD PTR sirven para desambiguar la instrucción en el caso de operandos a memoria y solo debe usarse cuando hay ambigüedad.
Ejemplo donde hay que usar directiva: no es lo mismo: INC BYTE PTR [BX] que INC WORD PTR [BX]
Ejemplo donde no hay que usar directiva: mov AX. [BX] (no hay que usar directiva porque el acceso a memoria tiene que ser a palabra dado que el resultado se va a almacenar en un registro de 16 bits).
Saludos,
Gustavo