00000001.htm

来自「水木社区 embeded 版精华区 下载」· HTM 代码 · 共 43 行

HTM
43
字号
<?xml version="1.0" encoding="gb2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>使用WIN32环境下的gcc及GNU 2(转载)    turbolinux </title></head><body><center><h1>BBS 水木清华站∶精华区</h1></center><a name="top"></a>发信人:&nbsp;sunno&nbsp;(民工☆五月天高人浮躁),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;使用WIN32环境下的gcc及GNU&nbsp;2(转载)&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Tue&nbsp;Jul&nbsp;&nbsp;4&nbsp;04:26:02&nbsp;2000)&nbsp;<br />&nbsp;<br />(转载自笑书亭)&nbsp;<br />&nbsp;<br />2&nbsp;assem.s&nbsp;(i386汇编程序)&nbsp;<br />----------------------------------------------------------------------------&nbsp;<br />----&nbsp;<br />#注以&quot;#&quot;打头的行为i386汇编的注释行。&nbsp;<br />#&nbsp;函数申明为全局:(addition前面_为与c接口标准需要)&nbsp;<br />.globl&nbsp;_addition;&nbsp;<br />_addition:&nbsp;<br />#下面为该函数的汇编代码实现,其中&nbsp;4(%esp)指向第一个函数参数,esp指向返回地址&nbsp;<br />#&nbsp;eax&nbsp;存放最终的返回值。该值返回给调用者。该函数实现从1到inputvalue的累加。&nbsp;<br />movl&nbsp;4(%esp),%eax&nbsp;<br />movl&nbsp;%eax&nbsp;,%ecx&nbsp;<br />movl&nbsp;$0,%eax&nbsp;<br />addloop:&nbsp;addl&nbsp;%ecx,%eax&nbsp;<br />loop&nbsp;addloop&nbsp;<br />ret&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;<br />--&nbsp;<br />※&nbsp;修改:·sunno&nbsp;於&nbsp;Jul&nbsp;&nbsp;4&nbsp;04:26:23&nbsp;修改本文·[FROM:&nbsp;&nbsp;162.105.16.253]&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;162.105.16.253]&nbsp;<br /><a href="00000000.htm">上一篇</a><a href="javascript:history.go(-1)">返回上一页</a><a href="index.htm">回到目录</a><a href="#top">回到页首</a><a href="00000002.htm">下一篇</a></h1></center><center><h1>BBS 水木清华站∶精华区</h1></center></body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?