`
- 浏览:
645392 次
-
#include<iostream> |
#include<iostream> |
using namespace std; |
using namespace std; |
int main() |
int main() |
{ |
{ |
int i=0; |
int i=0; |
while(i!=10) |
do |
{ |
{ |
i++; |
i++; |
} |
}while(i!=10); |
return 0; |
return 0; |
} |
} |
var_4= dword ptr -4 |
var_4= dword ptr -4 |
argc= dword ptr 8 |
argc= dword ptr 8 |
argv= dword ptr 0Ch |
argv= dword ptr 0Ch |
envp= dword ptr 10h |
envp= dword ptr 10h |
|
|
push ebp |
push ebp |
mov ebp, esp |
mov ebp, esp |
push ecx |
push ecx |
mov [ebp+var_4], 0 |
mov [ebp+var_4], 0 |
loc_40100B: |
loc_40100B: |
cmp [ebp+var_4], 0Ah |
mov eax, [ebp+var_4] |
je short loc_40101C |
add eax, 1 |
mov eax, [ebp+var_4] |
mov [ebp+var_4], eax |
add eax,1 |
cmp [ebp+var_4], 0Ah |
mov [ebp+var_4] |
jnz short loc_40100B |
jmp short loc_40100B |
|
loc_40101C: |
|
xor eax, eax |
xor eax, eax |
mov esp, ebp |
mov esp, ebp |
pop ebp |
pop ebp |
retn |
retn |
反思: |
可见do_while的汇编代码比while要精简 |
下步: |
做switch |
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
菜鸟学习破解汇编基础视频教程-适合初学者,
菜鸟也能看懂的汇编课件,一款专家认可的课件。。对你的学习有很大提高。。。
菜鸟物流大数据计算技术实践_菜鸟网络
石家庄菜鸟驿站服务质量评价研究_王政_76_77.caj
Android逆向菜鸟速参手册完蛋版_52pojie.pdf 作者允许传播
Android逆向菜鸟速参手册完蛋版_52pojie.pdf 由于大于60MB所以分为2个压缩文件
java教程书籍
上海菜鸟驿站POI所有点,包括经纬度和位置信息,共501条,取需
菜鸟学英语(值得学习的好资料)菜鸟学英语(值得学习的好资料)
本javascript菜鸟堂上笔记探索部分仅供个人使用,切勿用于商业用途,由ekom.cn提供,谢谢!
《菜鸟也疯狂 For 汇编》.torrent
SQL Server 2000菜鸟进阶,是资料,大家
本javascript菜鸟堂上笔记探索部分仅供个人使用,切勿用于商业用途,由ekom.cn提供,谢谢!
编程_C程序设计入门(实例讲解)-02_菜鸟乐园_C语言基础_C语言_C 语言之家编程_C程序设计入门(实例讲解)-02_菜鸟乐园_C语言基础_C语言_C 语言之家
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。
菜鸟5小时速成FPGA_PCIE设计高手教程
本javascript菜鸟堂上笔记探索部分仅供个人使用,切勿用于商业用途,由ekom.cn提供,谢谢!
菜鸟学电脑全程图解主板[汇编].pdf
菜鸟用GAE(Google_App_Engine)完全指南,网络穿越配置指南
菜鸟学PHP之Smarty入门菜鸟学PHP之Smarty入门