Modos de endereçamento de 16 bits do NASM x86
Estou tendo problemas em apontar para um endereço e escrever no meu caso uma variável de tamanho de byte. Isso me dá o erro "error: invalid effective address":
mov byte[AX], byte 0x0
Depois de alguma trilha e erro eu testei o mesmo, mas com o EAX. Isso compila muito bem:
mov byte[EAX], byte 0x0
O que estou perdendo aqui?