Erro do compilador C2443
conflito de tamanho de operando
A instrução exige que os operandos sejam do mesmo tamanho.
O seguinte exemplo gera o erro C2443:
// C2443.cpp
// processor: x86
short var;
int main() {
__asm xchg ax,bl // C2443
__asm mov al,red // C2443
__asm mov al,BYTE PTR var // OK
}