Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不确定该cbw命令的实际作用。我有一段代码:
cbw
mov ax,0FF0h cbw idiv ah
cbw后ax的值如何变化?
该cbw指令将一个字节符号扩展为一个字。在这种情况下,它将获取 的符号位AL(恰好是 1)并将其复制到AH.
AL
AH
这意味着 的二进制补码值AX相同,但二进制表示形式不同。
AX
AX指令后的值cbw将是FFF0h(一个 16 位的 -16 值,就像AL原来是一个 8 位的 -16)
FFF0h