Qual o valor em EBX após a execução do trecho a seguir?
mov ax, 0x0001
movzx ebx, ax
Com a instrução movzx, o valor que está sendo transferido é ...
Qual o valor em EBX após a execução do trecho a seguir?
mov ax, 0x0001 movzx ebx, ax
Com a instrução movzx, o valor que está sendo transferido é convertido em um valor mais amplo, que usa mais bits, estendido com zero. ax é transferido para os 16 bits menos significativos de ebx, que tem os seus 16 bits mais significativos completados com 0. 0xFFFF0001 0x00000001 0x0001FFFF 0xFFFFFFF1 0x00010000
O valor em EBX após a execução do trecho de código é 0x0001. A instrução movzx estende o valor de ax para os 16 bits de ebx, preenchendo os bits mais significativos com zero.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar