【发布时间】:2013-03-05 22:03:46
【问题描述】:
在这段应该是循环中断条件的sn-p代码中,cmp DWORD PTR做什么? mov dword ptr
是什么mov eax, DWORD PTR [c]
mov ecx, DWORD PTR [array]
LoopStart:
cmp DWORD PTR
jne AfterLoop // break
mov DWORD PTR
add eax, 1
cmp eax, 1000 // post-test
jl LoopStart
AfterLoop:
【问题讨论】:
-
DWORD PTR 说您将使用的寄存器正是这种类型,但对我来说这里缺少一些东西。
-
看一下mov和cmp指令的编码,指令有各种不同的版本,为了让汇编器创建正确的指令你需要告诉汇编器寄存器指向什么(字节,字,双字)。
标签: assembly disassembly