2
Q
汇编语言:cbw
A
回答
6
cbw
指令符号 - 将一个字节扩展为一个字。在这种情况下,它将采用AL
(恰好为1)的符号位并将其复制到AH
的每一位中。
这意味着AX
的二进制补码值将是相同的,但二进制表示形式将有所不同。
的AX
的cbw
指令后的值将是FFF0h
(16位-16值,就像AL
原是一个8位-16)
相关问题
- 1. 汇编语言
- 2. MIPS汇编语言
- 3. 8086汇编语言
- 4. x86汇编语言
- 5. 汇编语言环
- 6. 汇编语言 - LDI
- 7. CMP汇编语言
- 8. MIPS汇编语言
- 9. 将汇编语言宏转换为纯汇编语言
- 10. 汇编语言diff工具
- 11. 了解汇编语言
- 12. 汇编语言:+ vs add
- 13. 汇编语言注册
- 14. 汇编语言介绍
- 15. 以汇编语言开头
- 16. 汇编语言x86 Irvine32
- 17. 理解ATT汇编语言
- 18. Doxygen和汇编语言
- 19. 汇编语言到C
- 20. MIPS汇编语言(Power2)
- 21. 汇编语言NASM错误
- 22. 与汇编语言拼搏
- 23. C至MIPS汇编语言
- 24. 汇编语言move.l p, - (A3)
- 25. 汇编语言循环
- 26. 功能汇编语言
- 27. 汇编语言[EMU 8086]
- 28. 汇编语言优化器
- 29. 汇编语言错误
- 30. 汇编语言变量
感谢。我知道你对'AL'的符号位的解释是1,因为它是负数,但我为什么'AL'最初是一个8位-1,我有点困惑。最初是不是'AL' -16(符号位等于1)? – raphnguyen
0FF0h中的最后一个零被忽略了。 CBW后AX应该变为0FFF0h。 –
@Alex:哎呀,谢谢你指出。 –