Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ищу Справочник Команд и Прерываний 
:(
    Опции темы
100usd
Дата 10.8.2008, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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 - указатель строки.
  ВЫХОДНЫЕ ПАРАМЕТРЫ: отсутствуют. 

   И желательно что бы были все команды прерываний, все функции каждой команды и описание регистров каждой функции.
PM MAIL   Вверх
Logree
Дата 10.8.2008, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 331
Регистрация: 22.11.2006
Где: Самара

Репутация: нет
Всего: 2



в любой книжке по ASM smile + на сайте Kalashnikoff.ru есть материал....


--------------------
Самый распространенный способ дебага пятиста строк ассемблерного кода - очень долгий, очень пристальный и очень задумчивый взгляд.
PM MAIL ICQ   Вверх
THandle
Дата 10.8.2008, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хранитель Клуба
Group Icon
Награды: 1



Профиль
Группа: Админ
Сообщений: 3639
Регистрация: 31.7.2007
Где: Moscow, Dubai

Репутация: 1
Всего: 372



100usd, google.

Вводишь какое прерывание. И одна из первых ссылок - нужный результат.

Например:

http://www.google.ru/search?complete=1&amp...mp;lr=&aq=f

Первая же ссылка:

http://www.codenet.ru/progr/dos/int_0009.php

Все так как требуется расписано smile
PM   Вверх
ksili
Дата 10.8.2008, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 1
Всего: 17



Люди, нет ничего лучше компактного оффлайнового справочника. Наверняка человек про такой и спрашивал. Лезть по каждому прерыванию в инет неудобно и глупо. Вы не поверите, но есть немало мест, где его нету.


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
mr.Anderson
Дата 10.8.2008, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



ksili, гугл мало кого оставляет без ответа. THandle все сказал правильно, берешь прерывание и топаешь в гугл, где сверхподробных справок по нему будет навалом. Компактные справочники обычно неполные, да и найти их сложно, если они вообще есть.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Akina
Дата 10.8.2008, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 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


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
THandle
Дата 11.10.2008, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хранитель Клуба
Group Icon
Награды: 1



Профиль
Группа: Админ
Сообщений: 3639
Регистрация: 31.7.2007
Где: Moscow, Dubai

Репутация: 1
Всего: 372



Кстати, у Калашникова на сайте есть справочник команд ассемблера и MS_DOS функция/прерываний:

http://kalashnikoff.ru/Assembler/prog/
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm для начинающих"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm для начинающих | Следующая тема »


 




[ Время генерации скрипта: 0.0496 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.