【发布时间】:2017-04-29 20:47:45
【问题描述】:
我正在尝试在汇编中编写一个简单的代码,但在使用 cmp 比较两个值时遇到了麻烦。如果我的值不在 65 到 90 之间,我想跳转到某个点。
cmp $65, (%ebx)
jl looping
cmp $90, (%ebx)
jg check_minusculas
运行 gdb 我的 %ebx 值为 0x80490f9 并使用:
x /1db 0x80490f9
我知道 (%ebx) 是 77。 但是,当明显 77 时,程序会跳转到 check_minusculas。 我在这里错过了什么?
谢谢!
【问题讨论】: