无符号数扩展字长:高位添足够的0,
带符号数扩展字长:正数符号位是0,负数符号位是1,应该在相应高位添上相应符号位。
1.1CBW
将字节转换为字,隐含寄存器AL和AH。正数扩展以后AH全填0,负数全填1(FFH)。
1.2CWD
将字节转换为双字,隐含寄存器AX和DX。正数扩展后DX全填0,负数全填1(FFFFH)。
两者对标志位都没有影响。
常常用在字节或者字的乘法运算之前用以符号位扩展。
无符号数扩展字长:高位添足够的0,
带符号数扩展字长:正数符号位是0,负数符号位是1,应该在相应高位添上相应符号位。
1.1CBW
将字节转换为字,隐含寄存器AL和AH。正数扩展以后AH全填0,负数全填1(FFH)。
1.2CWD
将字节转换为双字,隐含寄存器AX和DX。正数扩展后DX全填0,负数全填1(FFFFH)。
两者对标志位都没有影响。
常常用在字节或者字的乘法运算之前用以符号位扩展。