当前位置: 代码迷 >> 汇编语言 >> 汇编中利用堆栈回对6个数相加
  详细解决方案

汇编中利用堆栈回对6个数相加

热度:125   发布时间:2016-05-02 04:27:40.0
汇编中利用堆栈来对6个数相加
汇编中利用堆栈来对6个数相加
汇编中需要调用的C程序为
int add (int a,int b,int c)
 {
   return a+b+c;
 
 }
。这汇编程序怎么写啊,求大神指导。。
------解决思路----------------------
上面的 c 编译时加上 /c /FA 选项,然后看生成的 asm 就能知道个大概了。
------解决思路----------------------
有 c 编译器吧,试试将下面的生成 asm 或 obj 看看 c 是怎么做的?
int add (int a,int b,int c)
 {
   return a+b+c;
 
 }

int add6(int i1, int i2, int i3, int i4, int i5, int i6)
{
   return add(i1, i2, i3)+add(i4, i5, i6);
}
  相关解决方案