Compartilhar via


Erro do compilador C2432

referência inválida a dados de 16 bits em 'identifier'

Um registro de 16 bits é usado como um índice ou registro base. O compilador não dá suporte ao referenciamento de dados de 16 bits. Os registros de 16 bits não podem ser usados como registros de índice ou de base ao compilar para código de 32 bits.

O seguinte exemplo gera o erro C2432:

// C2432.cpp
// processor: x86
int main() {
   _asm mov eax, DWORD PTR [bx]   // C2432
}