数据的位数必须与寄存器的位数保持一致。

比如:

mov ax , bl           错误:因为bl为低位8个字节,而ax为16位(2个字节)

mov al , 100        错误 :  因为 al 为低位8个字节,而100 为16进制表示,有12个字节,不匹配。

原文地址:https://www.cnblogs.com/zijidefengge/p/12495546.html