如果bl> 7fh,我需要制作sub
我正在使用的代码是:
cmp bl,7fh
jng here
sub bl,bl
here:
我知道bl> 7fh因为bl = 92而且jng
是跳跃,如果bl不大于 7fh
在这种情况下,bl大于7fh,为什么它会跳跃?!
答案 0 :(得分:3)
jng
的条件签名不大于。取决于你是否意味着92或92h,当被解释为有符号字节时,它将是92或-110。在任何情况下,这都小于127(7Fh),这意味着jng
应该跳。
你想要的是无符号不大于(其名称是“不高于”或“低于或等于”)。即。
jna here ; or jbe here