标签:class $1 c语言 源码 语言 基于 rap 寄存器 The
for语句的构成
for(i=0;i<5;i++){
int a =2;
}
汇编
1 movl $0, -8(%rbp)
2 jmp .L4
3.L5:
4 movl $2, -4(%rbp)
5 addl $1, -8(%rbp)
6.L4:
7 cmpl $4, -8(%rbp)
8 jle .L5
语句 | c语言 | gcc汇编语言 |
---|---|---|
初始语句 | i=0 | movl $0, -8(%rbp) |
条件跳转语句 | i<5 | cmpl $4, -8(%rbp); jle .L5 |
变条语句 | i++ | addl $1, -8(%rbp) |
执行语句 | a =2 | movl $2, -4(%rbp) |
汇编语言解释:
标签:class $1 c语言 源码 语言 基于 rap 寄存器 The
原文地址:https://www.cnblogs.com/haoge2000/p/14030962.html