我正在尝试在线查找汇编语言功能“je”的用法。我读到je表示跳跃,如果相等,那正是我想要的。此函数的实际用法是什么,换句话说,如何键入此函数以检查值并在该值等于某个值时跳转?
请告诉我。
顺便说一句,如果这有所作为,我正在使用NASM。
最佳答案
假设您要检查EAX
是否等于5
,并根据比较结果执行不同的操作。换句话说,如果是陈述。
; ... some code ...
cmp eax, 5
je .if_true
; Code to run if comparison is false goes here.
jmp short .end_if
.if_true:
; Code to run if comparison is true goes here.
.end_if:
; ... some code ...
关于assembly - 汇编语言je跳转功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1582960/