反汇编视频教程-第7讲:循环结构

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

北风网逆向工程培训第七讲:循环结构讲师:Glorevo(北风网版权所有)C++反汇编基础:Win32平台while语句while_begin:cmpjz/jnzwhile_end…jmpwhile_beginwhile_end:do…while语句do_begin:...jz/jnzdo_begindo_end:for语句for_begin:i=0jmpi++cmpjl/jgfor_end…jmpfor_end:嵌套循环把内层循环看作一个整体或一条语句则外层循环就是前面讨论的结构break、continue和goto语句break向下跳转continue向上跳转goto向指定地址跳转各种循环结构的效率比较do…while语句◦循环体中只有一个跳转语句while语句◦循环体中包含两个跳转语句for语句◦要初始化计数变量,后有一次跳转◦循环体中有两个跳转语句效率由高到低编译器对循环结构的优化计数变量对编译器可知◦优化成do…while结构计数变量在运行时确定◦优化成单if加do…while结构计数变量存在冗余操作◦将步长操作隔离到循环体之外本课程学习地址:C++反汇编基础:Win32平台(逆向实例、动态调试实例)欢迎访问我们的官方网站

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功