汇编语言中,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。


欢迎分享,转载请注明来源:聚客百科

原文地址: https://juke.outofmemory.cn/pretty/2960346.html

()
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-02-14
下一篇 2023-02-14

发表评论

登录后才能评论

评论列表(0条)

保存