![]() |
|
|
![]()
|
|
| 100usd |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 4.8.2008 Репутация: нет Всего: нет |
Ищу справочник команд и прерываний. Прерывания желательно что бы были в таком виде:
[INT 10h, ФУНКЦИЯ 13h] - записывает на экран символьную строку, начиная от указанной позиции. ВХОДНЫЕ ПАРАМЕТРЫ: AH = 13h; AL - код формата(0-3): AL=0, формат строки{симв., симв.,..., симв.} и курсор не перемещается, AL=1, формат строки{симв., симв.,..., симв.} и курсор перемещается, AL=2, формат строки{симв., атр.,...,симв., атр.} и курсор не перемещается, AL=3, формат строки{симв., атр.,...,симв., атр.} и курсор перемещается; BH - страница дисплея; BL - атрибут (для режимов AL=0, AL=1); CX - длина строки; DX - позиция курсора для записи строки; ES:BP - указатель строки. ВЫХОДНЫЕ ПАРАМЕТРЫ: отсутствуют. И желательно что бы были все команды прерываний, все функции каждой команды и описание регистров каждой функции. |
|||
|
||||
| Logree |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 331 Регистрация: 22.11.2006 Где: Самара Репутация: нет Всего: 2 |
в любой книжке по ASM
-------------------- Самый распространенный способ дебага пятиста строк ассемблерного кода - очень долгий, очень пристальный и очень задумчивый взгляд. |
|||
|
||||
| THandle |
|
|||
![]() Хранитель Клуба Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 1 Всего: 372 |
100usd, google.
Вводишь какое прерывание. И одна из первых ссылок - нужный результат. Например: http://www.google.ru/search?complete=1&...mp;lr=&aq=f Первая же ссылка: http://www.codenet.ru/progr/dos/int_0009.php Все так как требуется расписано |
|||
|
||||
| ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: 1 Всего: 17 |
Люди, нет ничего лучше компактного оффлайнового справочника. Наверняка человек про такой и спрашивал. Лезть по каждому прерыванию в инет неудобно и глупо. Вы не поверите, но есть немало мест, где его нету.
-------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: нет Всего: 128 |
ksili, гугл мало кого оставляет без ответа. THandle все сказал правильно, берешь прерывание и топаешь в гугл, где сверхподробных справок по нему будет навалом. Компактные справочники обычно неполные, да и найти их сложно, если они вообще есть.
|
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 1 Всего: 454 |
Прерывания - это Ralf Brown's Interrupt List.
Команды - это Intel® 64 and IA-32 Architectures Software Developer's Manuals. Первый и базовую часть второго можно найти в виде компактных мануалов - но это уж как-нить сам. Это сообщение отредактировал(а) Akina - 10.8.2008, 21:11 -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| THandle |
|
|||
![]() Хранитель Клуба Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 1 Всего: 372 |
Кстати, у Калашникова на сайте есть справочник команд ассемблера и MS_DOS функция/прерываний:
http://kalashnikoff.ru/Assembler/prog/ |
|||
|
||||
![]()
|
| Правила форума "Asm для начинающих" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm для начинающих | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |