【发布时间】:2013-02-20 17:27:51
【问题描述】:
是否可以在 x86 汇编语言中模仿 if 语句(使用 masm 语法)?我想用 x86 汇编语言做这样的事情,但我不确定应该使用哪个运算符来模拟 if-else 语句。我应该使用jl 指令,还是cmp 指令,还是其他一些指令?
int i = 2;
int j = 3;
if(i > j){
i = 1;
}
else{
i = 4;
}
【问题讨论】:
-
我想我要么需要使用
cmp或jmp或j1指令来比较这两个变量中的每一个,但我仍然不确定使用哪一个。 -
我仍然没有找到任何使用 masm 语法的 if 语句的具体示例 -
-
另外,为什么这个问题被否决了?我还没有找到 x86 汇编语言中 if 语句的任何具体示例(使用 masm 语法)。
-
让我猜猜,您的问题因明显缺乏努力而被否决。你没有必要的文档,也没有学习任何组装教程足够长的时间,以至于不会问这样简单的问题。
-
@AlexeyFrunze 我学习了许多不同的汇编语言教程,但我仍然不完全了解分支语句是如何工作的,以及如何使用它们。