8086汇编三——反汇编02:debug和release在汇编上的区别

一、debug和release在汇编上的区别

8086汇编三——反汇编02:debug和release在汇编上的区别_第1张图片
image.png

debug和release在汇编上的区别。

代码区别1:
debug:代码的本质,为了便于调试;
release:直接算出结果,减少汇编指令 。

8086汇编三——反汇编02:debug和release在汇编上的区别_第2张图片
代码
8086汇编三——反汇编02:debug和release在汇编上的区别_第3张图片



二、if else

8086汇编三——反汇编02:debug和release在汇编上的区别_第4张图片
image.png
8086汇编三——反汇编02:debug和release在汇编上的区别_第5张图片
debug版本
8086汇编三——反汇编02:debug和release在汇编上的区别_第6张图片
release版本直接打印结果



三、for循环

8086汇编三——反汇编02:debug和release在汇编上的区别_第7张图片
image.png
8086汇编三——反汇编02:debug和release在汇编上的区别_第8张图片
debug版本:for循环或者while循环
8086汇编三——反汇编02:debug和release在汇编上的区别_第9张图片
release版本:for循环或者while循环

release版本是向目标看齐的。

你可能感兴趣的:(8086汇编三——反汇编02:debug和release在汇编上的区别)