Помогите разобраться с BIOS

Тема в разделе "WASM.ZEN", создана пользователем Yalud, 5 фев 2005.

Статус темы:
Закрыта.
  1. Yalud

    Yalud New Member

    Публикаций:
    0
    Регистрация:
    5 фев 2005
    Сообщения:
    2
    Адрес:
    Russia
    У меня процессор пень4. Мне важно знать как процессор взаимодействует с bios во время включение питания:

    1 Можно-ли просмотреть код программы bios прошитой в ROM с помощью отладчика?

    2 Копируеться-ли bios в оперативную память компа после включения? Если копируеться то в какую область памяти?

    3 С какова адреса начинаеться выполнение программы bios?



    Может кто-нибудь видел документацию по подобной тематике, или сам что-то знает, потскажите пожалуйста.....
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    1. С помощью дизассемблера можно, с помощью отладчика вряд ли.

    2. Копируется. Куда — поиск по форуму.

    3. Также должно быть на форуме + Intel manuals.
     
  3. Same

    Same New Member

    Публикаций:
    0
    Регистрация:
    23 окт 2003
    Сообщения:
    114
    процессор взаимодействует с bios

    Почитайспецификацию на http://acpi.info/
     
  4. ProgramMan

    ProgramMan New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2004
    Сообщения:
    263
    1) скорее с помощью эмулятора(например Bosh)
     
  5. Yalud

    Yalud New Member

    Публикаций:
    0
    Регистрация:
    5 фев 2005
    Сообщения:
    2
    Адрес:
    Russia
    Спасибо за помощь. Пока мне тока удалось узнать что bios после включения питания копируеться в оперативку. Чтобы дисасемблировать этот код мне необходимо знать адрес с которого он начинаеться. Это так называемая теневая память. Не слыхали случайно о том по каким адресам она расположена. Еще мне интересно после загрузки ОС эта теневая память освобаждаеться или так и остаеться с biosoм.
     
  6. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine




    Для w9x:



    GetCurrentProcess

    ReadProcessMemory,eax,0F0000h,buffer,10000h,pBytesRead



    Для NT:



    ZwOpenSection (\Device\PhysicalMemory)

    MapViewOfFile (0F0000h)
     
  7. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    А где этот Bosh взять, что-то оф. сайт кроме картинки ничего не содержит?
     
  8. nobodi

    nobodi Сисадмин Команда форума

    Публикаций:
    0
    Регистрация:
    2 апр 2004
    Сообщения:
    35
  9. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    nobodi



    Спасибо.
     
Статус темы:
Закрыта.