先XOR一下清零,32位和16位是一样的。比如EAX寄存器是一个32位寄存器,AX表示低16位,而AH和AL分别表示低16位中的低8位和高8位,你可能没有清零吧。32位寄存器是兼容16位的。只不过多加了几个寄存器,段寄存器增加为了8个,寻址总线增加了