- 论坛徽章:
- 0
|
Disassembly of section .text:
00000000 <main>:
#include <stdio.h>
int main()
{
0: 00 halt
1: 00 halt
2: c2 10 5e subl2 $0x10,sp
int i=5, j=6, p, q;
5: d0 05 ad fc movl $0x5,0xfffffffc(fp)
9: d0 06 ad f8 movl $0x6,0xfffffff8(fp)
p=(++j)+(++j)+(++j);
d: d6 ad f8 incl 0xfffffff8(fp)
10: d6 ad f8 incl 0xfffffff8(fp)
13: c1 ad f8 ad addl3 0xfffffff8(fp),0xfffffff8(fp),r0
17: f8 50
19: d6 ad f8 incl 0xfffffff8(fp)
1c: c1 50 ad f8 addl3 r0,0xfffffff8(fp),0xfffffff4(fp)
20: ad f4
printf("%d\n%d", p,j);
22: dd ad f8 pushl 0xfffffff8(fp)
25: dd ad f4 pushl 0xfffffff4(fp)
28: 9f ef d2 ff pushab 0 <main>
2c: ff ff
2e: fb 03 ef 00 calls $0x3,35 <main+0x35>
32: 00 00 00
return 0;
35: d4 50 clrf r0
37: 04 ret
}
38: 04 ret
|
|