这是我试图了解它的反汇编的循环代码:
#include<stdio.h>
#include <iostream>
using namespace std;
int main() {
int i, arr[50], num;
printf("\nEnter no of elements :");
cin >> num;
//Reading values into Array
printf("\nEnter the values :");
for (i = 0; i < num; i++)
cin >> arr[i];
return 0;
}
这是反汇编:
你能解释一下突出显示的部分吗?什么Var_D8
是干什么用的?为什么编译器左移edx
?