|
0 / 0 / 0
Регистрация: 14.08.2019
Сообщений: 19
|
|
FASM Использование прерывания int 13h функции ah=48h14.08.2019, 20:52. Показов 7158. Ответов 25
Метки нет (Все метки)
Может кто знает как использовать прерывание int 13 ah 48 - получить информацию о диске.
С Уважением Иван.
0
|
|
| 14.08.2019, 20:52 | |
|
Ответы с готовыми решениями:
25
Функция 48h int 13h Будут ли работать функции прерывания int 13h с виртуальным флоппи диском Реализация функции 42h прерывания 13h на FASM |
|
0 / 0 / 0
Регистрация: 14.08.2019
Сообщений: 19
|
|||||||
| 15.08.2019, 16:07 [ТС] | |||||||
|
Mikl___ ага спасибо
![]() Добавлено через 22 минуты
зделал проверку выводит ли моя процедура с макросом dword: выыодит 001e 0002 00000000 00000000 00000000 fffecc11 всё хорошо вывод dword работает Добавлено через 2 минуты ФедосеевПавел proc ShowString вообще нигде не задействована я её удалил Добавлено через 7 минут R71MT
0
|
|||||||
|
0 / 0 / 0
Регистрация: 14.08.2019
Сообщений: 19
|
|
| 15.08.2019, 16:12 [ТС] | |
|
у кого-нибудь есть флешка и bootic
проверьте на вашей дос вертуальной машине
0
|
|
|
0 / 0 / 0
Регистрация: 14.08.2019
Сообщений: 19
|
|||
| 15.08.2019, 16:40 [ТС] | |||
Добавлено через 3 минуты вот проказники все убежали за пивком? ![]() Добавлено через 40 секунд повторюхи ![]() Добавлено через 4 минуты R71MT кстати когда я работал с VESA bios виртуалка (virtualbox) мне выдавала не известно что, а 3-х разных реальных машинах всё работало прекрасно. Вывод: виртуалки не всегда точно эмулируют железо. Я так думаю Добавлено через 11 минут и ещё я весь день искал примерчик хотябы , на англоязычных сайтах, на русских сайтах и так и не нашёл ответа на этот загадочный ответ как использовать прерывание int 13 функцию 48. очень странно на мой взгляд
0
|
|||
|
0 / 0 / 0
Регистрация: 14.08.2019
Сообщений: 19
|
|
| 16.08.2019, 19:26 [ТС] | |
|
Как я и говорил без пива тут сложно было разобраться
всё работает, простот я начал выводить слудующие данные из структуры и информация пошла. насчёт почему были нули вместо цилиндров головок и секторов так у флешки их и нету, протестировал с жёстким диском появилась информация о цмлиндрах головках и секторах. Эта функция не умеет преобразовывать lba адресацию в chs. Спасибо всем за помощь и в частности Федосееву Павлу, который подсказал, что необходимо инициализировать первый элемент структуры.Как он догадался для меня отсталось загадкой )) Ну вообщем всем спасибо кто откликнулся. До новых встреч друзья! Добавлено через 1 минуту ах да тему можно закрывать
0
|
|
|
780 / 412 / 75
Регистрация: 29.03.2013
Сообщений: 854
|
|
| 17.08.2019, 05:50 | |
|
2
|
|
|
Модератор
|
|
| 17.08.2019, 07:27 | |
|
Да, примерно так.
При чтении RBIL (описания) отметил для себя, что не понял смысл пометок "(call)" и "(ret)". А фразы "size of buffer" и "size of returned data", в общем-то, похожи - диссонанса не возникло. Потом Тимур привёл пример с инициализацией без пояснений, но со скрином положительного результата. Решил сказать Тимуру о недостаточности размера буфера - ещё раз перечитал описание в RBIL. Тут пазл и сложился.
1
|
|
| 17.08.2019, 07:27 | |
|
Перехватом прерывания int 16h изменить значения, возвращаемые функцией 00h [Debug] Функции ввода и вывода строк прерывания INT 21h Int 13h и пародия на ОС Форматирование дискеты (int 13h) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
|
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|