循环 汇编语句使用条件测试和跳转,组合实现循环的效果 GCC和其它汇编器产生的循环代码主要是基于两种基本的循环模式 do-while循环 重复执行: 循环体->对测试条件语句求值 do { body-statements; }while(test-expr); 等价于 loop: body-statements; if (test-expr) goto loop; long fact_do(long n) { long result = 1