是否可以在x86彙編語言中創建嵌套循環?我想將這個psedocode轉換成正確的x86彙編代碼(使用MASM語法),但我不知道如何初始化每個循環計數器。甚至有可能在x86程序集中聲明局部變量(與其他大多數編程語言一樣)?如何在x86彙編語言中創建嵌套循環
for (var i = 0; i < 10; i++){
for(var j = 0; j < 10; j++){
for(var k = 0; k < 10; k++){
mov eax, i + j + k;
}
}
}
這個問題有一個看似相似的標題,但它主要是不相關的:http://stackoverflow.com/questions/15398672/nested-loop-in-x86-assembly?rq=1 –
此外,這個問題可能是相關的(即使它沒有明顯的原因得到大量的downvotes):http://stackoverflow.com/questions/10890648/how-to-set-local-variable-assembly-x86 –
鑑於你的C代碼最終被翻譯成機器代碼,這兩個問題的答案是肯定的,不需要問。 –