十万火急!!!!!!!请高手不吝赐教!

lengwuqin 2013-03-20 09:32:34
C语言中循环语句 do s while(B)
...全文
191 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lengwuqin 2013-10-11
  • 打赏
  • 举报
回复
非常感谢!!!
AnYidan 2013-03-20
  • 打赏
  • 举报
回复


do {
int t = val + nval;
val = nval;
nval = t;
i++;
} while (i < n);

.L6: loop:
leal (%edx,%ebx),%eax   //Compute t = val + nval
movl %edx,%ebx   //copy nval to val
movl %eax,%edx   //Copy t to nval
incl %ecx   //Increment i
cmpl %esi,%ecx  //Compare i:n
jl .L6    //If less, goto loop
movl %ebx,%eax   //Set val as return value

lengwuqin 2013-03-20
  • 打赏
  • 举报
回复
引用 5 楼 armsword 的回复:
自己写完代码,用编译器逆向下。如VC,ALT+8查看试试。
没条件(手机上的),请直接贴出结果,谢谢!
armsword 2013-03-20
  • 打赏
  • 举报
回复
自己写完代码,用编译器逆向下。如VC,ALT+8查看试试。
lengwuqin 2013-03-20
  • 打赏
  • 举报
回复
引用 3 楼 hazir 的回复:
引用 2 楼 lengwuqin 的回复:C语言中循环语句 do s while(B); 对应的汇编级别的显示控制结构是什么?使用伪代码形式表达. 你写个最简单的这个语句,汇编看看不就知道了~~不同的编译器选择不同的编译优化,会生成不同的汇编代码的....
现在没条件,用手机上的!再说题目问得是什么结构和使用伪代码,怎么能用汇编语言呢!
海风林影 2013-03-20
  • 打赏
  • 举报
回复
引用 2 楼 lengwuqin 的回复:
C语言中循环语句 do s while(B); 对应的汇编级别的显示控制结构是什么?使用伪代码形式表达.
你写个最简单的这个语句,汇编看看不就知道了~~不同的编译器选择不同的编译优化,会生成不同的汇编代码的....
lengwuqin 2013-03-20
  • 打赏
  • 举报
回复
C语言中循环语句 do s while(B); 对应的汇编级别的显示控制结构是什么?使用伪代码形式表达.
海风林影 2013-03-20
  • 打赏
  • 举报
回复
你想说什么?

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧