Для цикла в IJVM

Я хотел бы (люди, в том числе и я), чтобы лучше понять работу сборки и машинного кода и в этом случае IJVM. Я хотел бы знать, как сделать цикл в IJVM.

Например, цикл 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 ответов

Другие вопросы по тегам