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

Ваш аккаунт

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

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

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

0x7C00 - ??

11K
19 февраля 2006 года
ArtemESC
14 / / 19.02.2006
0x7C00 - известно, что Bios загружает
туда сектор MBR, извините за глупый
вопрос что в этом адресе сегмент, что
смещение?
3.8K
19 февраля 2006 года
Supervisor
158 / / 29.05.2005
0x7c00 - это линейный адрес, сегментный адрес будет выглядеть так: 0x07c0:0000
349
20 февраля 2006 года
Phantom-84
656 / / 27.10.2005
Я бы не стал так уверенно говорить по поводу значений регистровой пары cs:ip после передачи управления дисковому загрузчику. Я бы даже не стал надеяться на казалось бы гарантированные 33 килобайта в конце текущего кодового сегмента. Ведь древние BIOS расчитывали на древние процессоры и на заворачивание физического адреса после первого мегабайта, поэтому теоретически кодовый сегмент может начинаться в старших адресах и заканчиваться в младших. Иными словами, имеет смысл сделать дальний переход уже в первом параграфе кода дискового загрузчика!
3.8K
20 февраля 2006 года
Supervisor
158 / / 29.05.2005
Цитата:
Originally posted by Phantom-84
Я бы не стал так уверенно говорить по поводу значений регистровой пары cs:ip после передачи управления дисковому загрузчику.


После передачи управления - 0x0:0x7c00 (не зависимо от BIOS).

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