Ошибка компилятора C2432
недопустимая ссылка на 16-разрядные данные в идентификаторе
16-разрядный регистр используется в качестве индекса или базового регистра. Компилятор не поддерживает ссылки на 16-разрядные данные. 16-разрядные регистры нельзя использовать в качестве индексов или базовых регистров при компиляции 32-разрядного кода.
Следующий пример приводит к возникновению ошибки C2432:
// C2432.cpp
// processor: x86
int main() {
_asm mov eax, DWORD PTR [bx] // C2432
}