cbw与cwd符号扩展的实际意义
符号扩展的实际意义符号扩展的实际意义是什么?将数据进行符号扩展是为了产生一个位数加倍、但数值大小不变的结果,以满足有些指令对操作数位数的要求,例如倍长于除数的被除数,再如将数据位数加长以减少计算过程中的误差。符号扩展指令,对无符号数的扩展最好都不要用,因为无符号数的最高位可能为1,例如无符号数10000000B,就不能用符号扩展指令扩展,所以您教材上所说的话是否可以进一步理解为:对无符号数的扩展,不管用于什么样的算术运算,都应该采用直接使高8位或高16位清0的方法,获得倍长的被除数。
复制链接