我正在尝试在线查找汇编语言函数“je”的用法。我读到 je 的意思是如果相等则跳转,这正是我想要的。这个函数的实际用途是什么,或者换句话说,如何输入这个函数来检查一个值并在它等于某个值时跳转?
请告诉我。
顺便说一句,如果这有什么区别的话,我正在使用 NASM。
最佳答案
假设您要检查 EAX
是否等于 5
,并根据比较结果执行不同的操作。换句话说,一个 if 语句。
; ... 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 ...
关于汇编语言je跳转函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1582960/