在x86 16位程序集上,如果有1in ax和0x10(16)cl,则以下代码不会0x1000输入cl:
1
ax
0x10
16
cl
0x1000
mul cl ; ax = 0x 10 mul cl ; ax = 0x 100 mul cl ; ax = 0x0000 (not 0x1000)
为什么这段代码没有按预期工作?
x86 assembly 16-bit
16-bit ×1
assembly ×1
x86 ×1