Hola Nicolás!
Para acceder a la parte alta de una palabra de memoria tenés que aumentar en uno la dirección y seguir usando byte ptr. Ejemplo:
CMP word ptr ES:[BX], 0 <- compara los 2 bytes a partir de ES:[BX] con 0
CMP byte ptr ES:[BX], 0 <- compara el byte apuntado por ES:[BX] con 0, el cual es la parte baja de la palabra referida en la primer instrucción
CMP byte ptr ES:[BX + 1], 0 <- compara el byte apuntado por ES:[BX + 1] con 0, el cual es la parte alta de la palabra referida en la primer instrucción
Saludos,
Federico
Para acceder a la parte alta de una palabra de memoria tenés que aumentar en uno la dirección y seguir usando byte ptr. Ejemplo:
CMP word ptr ES:[BX], 0 <- compara los 2 bytes a partir de ES:[BX] con 0
CMP byte ptr ES:[BX], 0 <- compara el byte apuntado por ES:[BX] con 0, el cual es la parte baja de la palabra referida en la primer instrucción
CMP byte ptr ES:[BX + 1], 0 <- compara el byte apuntado por ES:[BX + 1] con 0, el cual es la parte alta de la palabra referida en la primer instrucción
Saludos,
Federico