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

lengwuqin 2013-03-20 09:32:34
C语言中循环语句 do s while(B)
...全文
140 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
你想说什么?
回复
相关推荐
发帖
C语言
创建于2007-09-28

6.3w+

社区成员

C语言相关问题讨论
申请成为版主
帖子事件
创建了帖子
2013-03-20 09:32
社区公告
暂无公告