西电论坛

 找回密码
 注册(开放注册)
搜索
查看: 2494|回复: 13
打印 上一主题 下一主题

[软件] 送给我的学弟学妹们

[复制链接]
1#
发表于 2007-7-8 19:00:28 | 显示全部楼层
哈我也是机械的。
对软件也喜欢。
不过很少接触win
喜欢linux下的。
学长能不能加qq啊
我的:81978621
2#
发表于 2007-7-8 19:15:33 | 显示全部楼层
call __alloca
call ___main
movl $0, -4(%ebp)
movl $0, -8(%ebp)
L2:
cmpl $99, -8(%ebp)
jg L3
movl $0, -12(%ebp)
movl -8(%ebp), %eax
imull -8(%ebp), %eax
movl %eax, -12(%ebp)
movl -12(%ebp), %edx
leal -4(%ebp), %eax
addl %edx, (%eax)
leal -8(%ebp), %eax
incl (%eax)
jmp L2
L3:
movl $0, %eax
leave
ret
call ___main
movl $0, -4(%ebp)
movl $0, -12(%ebp)  ;唯有这里区别
movl $0, -8(%ebp)
L2:
cmpl $99, -8(%ebp)
jg L3
movl $0, -12(%ebp)
movl -8(%ebp), %eax
imull -8(%ebp), %eax
movl %eax, -12(%ebp)
movl -12(%ebp), %edx
leal -4(%ebp), %eax
addl %edx, (%eax)
leal -8(%ebp), %eax
incl (%eax)
jmp L2
L3:
movl $0, %eax
leave
ret
学长指的是c++吧。
在c下没有多大区别吧。
我是gcc -S查看的,temp的差别只是在循环前初始了。我用的是c
3#
发表于 2007-7-9 11:58:29 | 显示全部楼层

回复 #12 重新来过 的帖子

我新手。实践为0
好的。
4#
发表于 2007-7-9 12:06:58 | 显示全部楼层
查了下,的确,以上看到的汇编,对内存位置尚未定义。
学长是对的。
您需要登录后才可以回帖 登录 | 注册(开放注册)

本版积分规则

手机访问本页请
扫描左边二维码
         本网站声明
本网站所有内容为网友上传,若存在版权问题或是相关责任请联系站长!
站长联系QQ:7123767   myubbs.com
         站长微信:7123767
请扫描右边二维码
www.myubbs.com

小黑屋|手机版|Archiver|西电论坛 ( 琼ICP备10001196号-2 )

GMT+8, 2024-5-4 07:19 , Processed in 0.050981 second(s), 14 queries .

Powered by 高考信息网 X3.3

© 2001-2013 大学排名

快速回复 返回顶部 返回列表