!请高手不吝赐教

十万火急!!!!!!!请高手不吝赐教!
C语言中循环语句
do s while(B)

------解决方案--------------------
引用:
C语言中循环语句 do s while(B); 对应的汇编级别的显示控制结构是什么?使用伪代码形式表达.
 你写个最简单的这个语句,汇编看看不就知道了~~不同的编译器选择不同的编译优化,会生成不同的汇编代码的....
------解决方案--------------------
自己写完代码,用编译器逆向下。如VC,ALT+8查看试试。
------解决方案--------------------


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