2017-2018-1 20155201 《信息安全系统设计基础》第八周课下作业
补充课上测试:
sum.c
#include <stdio.h>
int main(int argc,char *argv[]){
int a,b;
int i=0;
int sum=0;
for(i=1;i<100;i++){
if(argv[i]=='\0'){
break;
}
sum+=atoi(argv[i]);
}
printf("%d\n",sum);
return 0;
}
sum.s
_main: ## @main
pushq %rbp
Ltmp0:
Ltmp1:
movq %rsp, %rbp
Ltmp2:
subq $48, %rsp
movl $0, -4(%rbp)
movl