对于IJVM中的循环

时间:2017-03-13 18:52:49

标签: loops for-loop assembly machine-code ijvm

我希望(人们,包括我自己)能够更好地理解装配和机器代码的工作,在本例中是IJVM。我想知道如何在IJVM中进行for循环。

例如,一个for循环,它从0开始并在5处停止。这个for循环添加所有数字并将它们放在堆栈顶部(或另一个寄存器)。所以这个for循环应该得到以下总和:0 + 1 + 2 + 3 + 4 + 5 = 15.

所以在Java中,for循环看起来像这样:

int TOS = 0;
for(int i = 0; i <= 5; i++){
TOS = TOS + i;
}

0 个答案:

没有答案