Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.04.30;
Скачать: [xml.tar.bz2];

Вниз

Где BIOS?   Найти похожие ветки 

 
ArtemESC ©   (2006-04-08 17:28) [0]

Доброго времени суток, друзи...
 Можно ли узнать куда в ОП загружается BIOS - и
      вообще зависит ли это от версии BIOS?


 
LexxX ©   (2006-04-08 18:06) [1]

ArtemESC ©   (08.04.06 17:28)

Конечно можно. Из книжки по ОС или, что проще, у Яндекса спросить.


 
ArtemESC ©   (2006-04-08 18:18) [2]

LexxX ©   (08.04.06 18:06) [1]
       Я ничего не нашел...


 
Anatoly Podgoretsky ©   (2006-04-08 19:43) [3]

ArtemESC ©   (08.04.06 17:28)  
Переведите на русский язык.


 
ArtemESC ©   (2006-04-08 20:18) [4]

Anatoly Podgoretsky ©   (08.04.06 19:43) [3]
Где находится то, что загружается BIOSом : обработчики
       прерываний и.т.д - чтобы это все случайно не запортить?


 
Мефисто   (2006-04-08 20:57) [5]

BIOS - микропрога. Грузится куда? - в память. Вот там и ищи :)))


 
Рамиль ©   (2006-04-08 20:58) [6]


> чтобы это все случайно не запортить?

Ты работаешь в нулевом кольце и не знаешь?


 
ArtemESC ©   (2006-04-08 21:28) [7]

Рамиль ©   (08.04.06 20:58) [6]
>> Ты работаешь в нулевом кольце и не знаешь?
       Не в каком кольце я не работаю, меня
       все это интересует для реального режима...


 
Pavia ©   (2006-04-08 23:10) [8]

00000-003FF отводятся под указатели прерываний 256
00400-004FF облость переменных биоса
затем идет облость доса и облать для пользовательских программ

A0000-BFFFF Видео память
C0000-DFFFF ROM BIOS различных устройств
E0000-FFFFF Облость биуса


 
Anatoly Podgoretsky ©   (2006-04-08 23:50) [9]

Никуда оно не загружается, оно и так уже в адресном пространстве, только в ПЗУ


 
ArtemESC ©   (2006-04-08 23:54) [10]

Anatoly Podgoretsky ©   (08.04.06 23:50) [9]
     И все обработчики прерываний тоже?


 
Anatoly Podgoretsky ©   (2006-04-08 23:59) [11]

Абсолютно все находится в ПЗУ, загружать просто нечего.


 
ArtemESC ©   (2006-04-09 00:02) [12]

Pavia ©   (08.04.06 23:10) [8]
00400-004FF - я не понял эта область для DOS что-ли?
    И вообще в каких это координатах?


 
ArtemESC ©   (2006-04-09 00:05) [13]

>>Anatoly Podgoretsky ©   (08.04.06 23:59) [11]
    И BIOS части таблицы прерываний находятся там?

       Выходит я с самого детства заблуждался...


 
Pavia ©   (2006-04-09 00:25) [14]


> Pavia ©   (08.04.06 23:10) [8]
> 00400-004FF - я не понял эта область для DOS что-ли?
>     И вообще в каких это координатах?

Нет облость для DOS лежит ниже .
00500-00xxx облость доса
00xxx-9FFFF Облость предоставляемая пользователю.
Это линейный адресса
линейный адресса=Сегмент * 16 + смещение
A000:0000=A0000
FFFF:0000=FFFF*10+FFFF0 // 16 десятичное = 10 шестнадцатеричное
FFFF:000F=FFFFF

FFFF:0010-FFFF:FFFF область выше 1МБ используют различные программы. Там может распологаться DOS, Участок может применяться в DOS-extended,
HIMEM и прочии программы.


 
Pavia ©   (2006-04-09 00:29) [15]

Все я спать. А то я много ошибок уже делаю.


 
DrPass ©   (2006-04-09 02:31) [16]


> ArtemESC ©   (09.04.06 00:05) [13]
>     И BIOS части таблицы прерываний находятся там?

ПЗУ со всем его содержимым является такой же полноценной частью адресного пространства машины, как и ОЗУ. Т.е. все обработчики прерываний BIOS оказываются "аппаратно" в памяти сразу после включения компьютера. Но таблицу прерываний по адресу 00000-003FF в ОЗУ (как и все остальное в ОЗУ), естественно, BIOS должна при старте компьютера инициализировать - т.е. прописать там адреса своих обработчиков.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.04.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.01 c
2-1145007717
Ezorcist
2006-04-14 13:41
2006.04.30
Boolean и bool?


2-1144790278
Skandri
2006-04-12 01:17
2006.04.30
INI, меню и др.


15-1144431290
Anonym
2006-04-07 21:34
2006.04.30
Уравнивание химических реакций


2-1144813917
Дырчик
2006-04-12 07:51
2006.04.30
Модальные формы в MDI


15-1144412299
xayam
2006-04-07 16:18
2006.04.30
Посоветуйте редактор





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский