Embedded 版 (精华区)

发信人: embeddedsys (选择·喜欢), 信区: Embedded_system
标  题: 使用WIN32环境下的gcc及GNU 2(转载)
发信站: 哈工大紫丁香 (2003年03月27日09:12:24 星期四), 站内信件

发信人: sunno (民工☆五月天高人浮躁), 信区: Embedded
标  题: 使用WIN32环境下的gcc及GNU 2(转载)
发信站: BBS 水木清华站 (Tue Jul  4 04:26:02 2000)

(转载自笑书亭)

2 assem.s (i386汇编程序)
----------------------------------------------------------------------------
----
#注以"#"打头的行为i386汇编的注释行。
# 函数申明为全局:(addition前面_为与c接口标准需要)
.globl _addition;
_addition:
#下面为该函数的汇编代码实现,其中 4(%esp)指向第一个函数参数,esp指向返回地址
# eax 存放最终的返回值。该值返回给调用者。该函数实现从1到inputvalue的累加。
movl 4(%esp),%eax
movl %eax ,%ecx
movl $0,%eax
addloop: addl %ecx,%eax
loop addloop
ret

--
※ 修改:·sunno 於 Jul  4 04:26:23 修改本文·[FROM:  162.105.16.253]

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.250.5]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.418毫秒