问题 at the moment i try to get a bit closer to assembler programming and therefore looked at the assembler code of an easy hello world program: #include <stdio.h> int main () { int i; for(i=0; i<10; i++) { printf("Hello, world!\n"); } return 0; } Now i try to understand how a fiew simple assembler commands work while going step by step through the assembler code and analyzing what exactly happens: 0x000000000040052d <+0>: push rbp 0x000000000040052e <+1>: mov rbp,rsp 0x0000000000400531 <+4>: sub