我有这个代码
addInt:
add cx, bx
cmp cx, 0FFFFh
JBE convert
我正在尝试添加 cx 和 bx 寄存器,每个寄存器都有相同的值FFFF,而不是得到1FFFE,我只得到FFFE,当我尝试使用JBE跳转到转换循环时,JBE 指令什么也不做,因为ecx寄存器现在只包含FFFE,但不1FFF,那么如何修复此代码以使其ecx包含 1FFFE 以及如何比较以检查它是否仍然是 16 位。我不能使用任何使事情变得更复杂的 32 位寄存器
预先感谢