【发布时间】:2015-08-16 04:01:11
【问题描述】:
在反汇编代码中:
movsx eax,[address1]
# a few fpu computations
dec eax
# so many fpu computations
jz label2
如果 fpu 计算不影响零标志,那么我们可以假设它等于:
# a few fpu computations
# so many fpu computations
movsx eax,[address1]
dec eax
jz label2
那么,我的问题是mov或dec对零标志有影响吗?
【问题讨论】:
-
您是否在Intel's manual 中查找过
MOV和DEC?它说了什么? -
@Michael,多本大书。我不知道该读哪一本。大会有没有维基页面?
-
@barej 第 2 卷,第 3 章(上午)
-
我最近更新了 x86 标签 wiki。它在该英特尔链接的描述中提到了指令集参考手册。英特尔的手册中包含伪代码和文本(以及需要的图表),用于显示机器状态准确发生的每条指令。
标签: assembly x86 disassembly