начал дизассемблировать Award Bios и сразу наткнулся на непонятные порты.
ни в какой документации не могу найти их описание, может кто подскажет где инфу можно взять
Ну, про порт 80 - не знать просто стыдно: POST-коды туда выводятся. Да и по поводу остальных - не в обиду будь сказано, читайте прилепленные темы в этой ветке, они не просто так, а специально для начинающих.
Ну, про порт 80 - не знать просто стыдно: POST-коды туда выводятся. Да и по поводу остальных - не в обиду будь сказано, читайте прилепленные темы в этой ветке, они не просто так, а специально для начинающих.
ну раз ты такой умный, то дай мне конкретные ссылки
и объясни что к чему
ну раз ты такой умный, то дай мне конкретные ссылки
и объясни что к чему
Вряд ли выбранный Вами тон общения даст положительный результат.
Тем не менее по порту 80h (http://icbook.com.ua/hardware/diagnostic.html):
[code:1]Мониторинг старта PC совместимых платформ осуществляется с помощью POST карт - контроллеров состояния порта 80h. Эти устройства предназначены для захвата диагностических кодов и наглядного их отображения на цифровом индикаторе, что позволяет выполнить раннюю диагностику до загрузки операционной системы.[/code:1]
Порт 0EBh используется для организации совсем небольшой задержки при выполнении программного кода BIOS. Все остальные коды - аппаратно зависимы.
большое спасибо за ответ, вы мне очень помогли
может быть у вас есть еще какие-нибудь полезные ссылки,
которые могут помочь в дизассемблировании биоса, что почитать?
ну раз ты такой умный, то дай мне конкретные ссылки
Хорошо, конкретная ссылка http://forum.rom.by/forum15.html - три темы вверху списка. Если что-то непонятно там - дело другое. А если уж ты такой крутой мегакулхацкер, что чтение материалов для начинающих это просто западло... :lol: Ну, надеюсь, вот это заставит переменить мнение. А вот это пока читать не посылаю, хотя там - конкретнее некуда.
ну раз ты такой умный, то дай мне конкретные ссылки
Хорошо, конкретная ссылка http://forum.rom.by/forum15.html - три темы вверху списка.
Эти темы я уже читал, но ничего про порты не нашел
Про порты ессть немножко в статье Pinczakko, в комментариях к коду. Например
2000:E3E8 E6 80 out 80h, al ; manufacture's diagnostic checkpoint
Ну и в исходниках/дизассемблированных биосах тоже
Можно еще почитать здесь . Не весь, конечно, список, но попастись можно для начала.
ну раз ты такой умный, то дай мне конкретные ссылки
и объясни что к чему
Вряд ли выбранный Вами тон общения даст положительный результат.
Тем не менее по порту 80h (http://icbook.com.ua/hardware/diagnostic.html):
[code:1]Мониторинг старта PC совместимых платформ осуществляется с помощью POST карт - контроллеров состояния порта 80h. Эти устройства предназначены для захвата диагностических кодов и наглядного их отображения на цифровом индикаторе, что позволяет выполнить раннюю диагностику до загрузки операционной системы.[/code:1]
Порт 0EBh используется для организации совсем небольшой задержки при выполнении программного кода BIOS. Все остальные коды - аппаратно зависимы.
может быть у вас есть еще какие-нибудь полезные ссылки,
которые могут помочь в дизассемблировании биоса, что почитать?
Хорошо, конкретная ссылка http://forum.rom.by/forum15.html - три темы вверху списка. Если что-то непонятно там - дело другое. А если уж ты такой крутой мегакулхацкер, что чтение материалов для начинающих это просто западло... :lol: Ну, надеюсь, вот это заставит переменить мнение. А вот это пока читать не посылаю, хотя там - конкретнее некуда.
Эти темы я уже читал, но ничего про порты не нашел