Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

int13h

78K
17 мая 2012 года
pashtet13
15 / / 02.05.2012
Здрасте! Подскажите пожалуйста, что за функция?
 
Код:
mov ax,549F
int 13
Не могу нагуглить:( Спасибо!
  • Предоставьте оригинальный код и его контекст, ибо представленное некомпилябельно и даже не дисковое прерывание. от Ramon, 19 мая 2012 года
327
18 мая 2012 года
UserNet2008
748 / / 03.04.2010
Для работы с дисками
78K
18 мая 2012 года
pashtet13
15 / / 02.05.2012
Цитата: UserNet2008
Для работы с дисками


Пля, ну ты меня удивил!!! Удиви еще разок, скажи а конкретно какое ее действие? Что ворачивает?

327
18 мая 2012 года
UserNet2008
748 / / 03.04.2010
Цитата:
Пля, ну Вы меня удивилИ!!! УдивиТЕ еще разок, скажиТЕ а конкретно какое ее действие? Что ворачивает?


 
Код:
mov ax,549F
int 13
Это не функция, а часть кода.
Что ворачивает? Насколько я понял возвращает, то ничего в данном контексте. Даже трудно сказать, о чем идет речь. Какая функция используется?
Вот вам для примера:
 
Код:
.....
mov AH, 2
mov AL, 1
.....
int 13h
Здесь хоть понятно какая функция используется : 02h читаем сектор
465
19 мая 2012 года
QWERYTY
595 / / 25.03.2012
В книге Кулакова "Программирование на аппаратном уровне" есть целая глава "Работа с дисками", там он описывает довольно много функций этого прерывания, но они все двухбайтные. Следовательно вам нужно разобраться где тут AL и где AH, и гуглить номер который вы увидите в AH, в AL видимо передаётся какой то параметр нужный для этой функции и авторы кода так всё заполнили сразу.

Попробуйте посмотреть на эту проблему под таким углом.
78K
19 мая 2012 года
pashtet13
15 / / 02.05.2012
Цитата:
Предоставьте оригинальный код и его контекст, ибо представленное некомпилябельно и даже не дисковое прерывание.


Исходного кода у меня нет. Прерывание дисковое.

Цитата:
Это не функция, а часть кода.

Да вы просто капитан Очевидность.

Цитата:
Что ворачивает? Насколько я понял возвращает, то ничего в данном контексте.


Вы правильно поняли.

Цитата:
Какая функция используется?


549Fh

Цитата:
Вот вам для примера:


Вот вам для примера:
http://www.ctyme.com/intr/int-13.htm
но там эта функция не описана.

260
19 мая 2012 года
Ramon
1.1K / / 16.08.2003
Цитата: apex1977
Весь интернет перерыл, но утвердительного ответа так и не нашел.


До тех пор пока вы не предоставите контекст, где всплыла данная ф-ция и в каком виде, ответа не получите.

327
19 мая 2012 года
UserNet2008
748 / / 03.04.2010
Цитата:
549Fh


А вы уверены, что это функция,а не hex number.
Думаю поэтому и не пробить в гугле (если она была задокументирона вы ее пробили сразу)

78K
19 мая 2012 года
pashtet13
15 / / 02.05.2012

Цитата:
Думаю поэтому и не пробить в гугле (если она была задокументирона вы ее пробили сразу)


Да думаю недокументированная. Просто начал изучать один загрузчик и наткнулся на нее.

260
19 мая 2012 года
Ramon
1.1K / / 16.08.2003
Цитата: pashtet13

Цитата:
Думаю поэтому и не пробить в гугле (если она была задокументирона вы ее пробили сразу)


Да думаю недокументированная. Просто начал изучать один загрузчик и наткнулся на нее.



Судя по флагам вы находитесь в прекрасном режиме, а в нем это может значить все что угодно и не иметь к биосу никакого отношения.

78K
19 мая 2012 года
pashtet13
15 / / 02.05.2012
Цитата: Ramon


Судя по флагам вы находитесь в прекрасном режиме, а в нем это может значить все что угодно и не иметь к биосу никакого отношения.


Что это за режим такой?

260
19 мая 2012 года
Ramon
1.1K / / 16.08.2003
Цитата: pashtet13
Что это за режим такой?


VM86

465
19 мая 2012 года
QWERYTY
595 / / 25.03.2012
Ни в книгах ни в интернете не встречал ни 54 ни 9F функций.

Тут три варианта:

1) Спросить у автора кода.

2) Кик нибудь поймать что происходит в этот момент(если вы уверены что это функция 13-го прерывания биоса).

3) Устроиться в феникс технолоджис, и пробить что это за секретная функция.
327
20 мая 2012 года
UserNet2008
748 / / 03.04.2010
Есть еще вариант установить на VM IDA и с ее помощи пробить ваш загрузчик.
78K
20 мая 2012 года
pashtet13
15 / / 02.05.2012
Цитата:
Устроиться в феникс технолоджис, и пробить что это за секретная функция.


))))

Цитата:
Спросить у автора кода.


К сожалению с ним нет связи.

Цитата:
Кик нибудь поймать что происходит в этот момент(если вы уверены что это функция 13-го прерывания биоса).


Цитата:
Есть еще вариант установить на VM IDA и с ее помощи пробить ваш загрузчик.


Уже прикрутил иду к bochs-у, ну или bochs к иде. Буду разбираться. Всем спасибо!

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог