![]() |
Справочник Api под Ассемблер
Искренне извиняюсь, но раздела по программированию нету, и я решил запостить сюда (самый близкий раздел к ассемблеру).
Вот мой вопрос: Кто нибудь знает, где скачать справочник по API, где бы было написанно, какие параметры, в какие регистры возвращаются. Ну например как было под дос: Функция XX, Прерыания XX Входные параметры: AX=XX BX=XX Выходные: AX=XX ... И так далее. Если у кого есть киньте на KindEcstasy@inbox.ru, или ссылку дайте. Заранее спасибо! |
Посмотри http://www.sharing.ru/dl/5208/tech60.tar.bz2 (700 кб)
|
Я использовал Win32.hlp или Msdn
результат всегда возвращается в регистр Eax |
Под винду все функции всё возвращают или в eax или в переменные, адреса которых заранние переданы этой функции через стек, а в остальных регистрах возвращается мусор, который винда там забывает.
Вот MSDN _http://msdn.microsoft.com/library/ - тут все частоиспользуемые функции. А константы можно выдрать из ВижуалСтудии, SDK, или из делфи, да откуда угодно. |
Цитата:
видимо ты имел ввиду win32 API, а не kernel API или ASM для DOS (как писал) |
Цитата:
Просто в DOS'e перед вызовом любой системной функции, прирыванием, оперециями ввода вывода все параматры заносятся не в стек, а в регистры (eax,ebx,ecx,edx,...). |
Да это я пример привёл справочника под дос-программирование, а мне нужно примерно то-же но под win32
|
Цитата:
Пример: _http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/dialogboxes/dialogboxreference/dialogboxfunctions/messagebox.asp Код:
int MessageBox(Код:
push uType |
Всем спасибо! ProTeuS, закрой пожалуйста тему!
|
| Время: 09:27 |