В этом фрагменте кода, который должен быть условием прерывания цикла, что делает cmp DWORD PTR? Что мов DWORD PTRЧто означает 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 говорит, что регистр, который вы будете использовать именно в этом типе, но для меня чего-то здесь не хватает. – Blood
Посмотрите на кодировку команд mov и cmp, существуют разные версии инструкции, чтобы получить ассемблер для создания правильной инструкции, которую вам нужно сообщить ассемблеру, на что указывает регистр (байт, слово, слово) , –