汇编
n= 0x83A; //内存 3A 08 00 00
printf("n=%d\n", n);
n = 0272
mov dword ptr[n], 0BAh //常量0x0BAh送到 变量n地址中
int m = n+3;
move eax , dword ptr[n] //n中的值放到寄存器中
add eax,3 //加3
mov dword ptr [m],eax //寄存器中的值放到m变量中
printf("i=\x09 aa\x0A");
push offsting "i=\t aa\n"(06B7BD8h)
int i = 'A';
mov dword ptr[i], 41h //常量编译时计算
int j = 'x'-10
mov dword ptr[j], 6Eh
i = j-10; //变量运行时计算
mov eax, dword ptr[j]
sub eax, 0Ah
mov dword ptr[i], eax
浙公网安备 33010602011771号