Ryw*_*ywi 2 assembly tasm x86-16
我一直在做一个程序,我需要将寄存器的值与某个数字进行比较.虽然在emu8086上模拟我没有任何问题,但是TASM编译器在所有行上都给出了错误:
cmp bx, 0xF7F0h
Run Code Online (Sandbox Code Playgroud)
错误如下所示:
***Error*** div.ASM(163) Illegal number
Run Code Online (Sandbox Code Playgroud)
任何想法如何解决这个问题?
当然我可以将F7F0h值放入另一个寄存器或变量中,但我更喜欢将它保持为常量值.