汇编语言中,CBW指令有何功能?

汇编语言中,CBW指令有何功能?,第1张

CBW :字节转换为

执行的 *** 作:AL的内容符号扩展到AH,形成AX中的字。即如果(AL)的最高有效位为0,则(AH)=0如(AL)的最高有效位为1,则(AH)=0FFH。

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。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5892263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-06
下一篇 2023-03-06

发表评论

登录后才能评论

评论列表(0条)

保存