字与字节之间的关系 汇编语言,CBW到底怎么执行将字节转换为字指令还是不太理解?

汇编语言,CBW到底怎么执行将字节转换为字指令还是不太理解?CBW:将字节转换为字的操作,即将一个字节(8位)的数量转换为两个字节(16位)的数量。此指令仅适用于Al寄存器。Al(8位)的内容符号扩展

汇编语言,CBW到底怎么执行将字节转换为字指令还是不太理解?

CBW:将字节转换为字的操作,即将一个字节(8位)的数量转换为两个字节(16位)的数量。此指令仅适用于Al寄存器。Al(8位)的内容符号扩展为ah以形成ax(16位)中的字。如果(AL)的最高有效位为0,则(ah)=0。如果(AL)的最高有效位为1,则(ah)=0ffh。这里Al的内容符号表示Al是有符号数,其最高位是符号位。例如:Al=0Fh(最高阶为0),ah=00h,ax=000fh;Al=8fh(最高阶为1),ah=FFH,ax=ff8fh。