Что значит ExitProcess proto :DWORD - Assembler
Формулировка задачи:
Доброго времени суток.
Нашел исходник в книге Самоучитель Крупник.АЧто означает строка , Я понимаю что выход из процесса, но причем здесь DWORD
.486 .model flat, stdcall includelib \masm\lib\kernel32.lib ExitProcess proto :DWORD .code start: mov eax, 2 add eax, 3 invoke ExitProcess, 0 end start
ExitProcess proto :DWORD
Все Я понял - это просто название процедуры, а DWORD - это MAX значение которое она может принять. (или не правильно?)
Решение задачи: «Что значит ExitProcess proto :DWORD»
textual
Листинг программы
.486 .model flat, stdcall includelib \masm\lib\kernel32.lib extern _imp__ExitProcess@4:DWORD .code start: mov eax, 2 add eax, 3 push 0 ;<-- параметр для ExitProcess call _imp__ExitProcess@4; <-- @4 это 4 байта в качестве параметра (1 параметр=4, 2 параметра 8 и т.д.) end start
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д