Какие регистры для счётчика можно использовать и почему? - Assembler
Формулировка задачи:
include '%fasm%/win64ax.inc' section '.code' executable start: sub rsp,8 invoke RegOpenKeyEx,HKEY_CURRENT_USER,'Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\Volume',NULL,0x000f003f,[h] xor edx,edx @@: invoke RegEnumKey,[h],edx,a,[b] invoke MessageBoxTimeout,HWND_DESKTOP,a,'',MB_TOPMOST,LANG_NEUTRAL,5000 inc edx cmp edx,10 je exit jmp @r
опа! поменял на ebx и получилось 0_0
а какие регистры для счётчика можно тут юзать и почему?
из того что msdn возвращается в eax я усвоил хоршо, но дальше непонятно
Решение задачи: «Какие регистры для счётчика можно использовать и почему?»
textual
Листинг программы
include '%fasm%/win64ax.inc'