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)
页面执行时间:2.159毫秒