汇编

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

posted @ 2021-05-31 16:49  mwლ(′◉❥◉`ლ)  阅读(85)  评论(0)    收藏  举报