我正在尝试使用来自C语言的nasm,并且很难掌握nasm的基础知识。我试图像这样转换一个简单的while循环
while(j < k)
{k = k + 1;
j = j + 2;
count = count + 1;
}
我知道它看起来像
Loopee:
????
add dword [k], 1
add dword [j], 2
add dword [count], 1
但是我不确定如何构造while循环,它只循环直到j不再小于k。
答案 0 :(得分:2)
while循环就像一个IF语句,除了在主体的底部你无条件地跳回到IF(循环的开始)。