FPU посвящается (часть 1)

20 окт 2002

Это руководство навеяно вопросом форума <a href="http://www.wasm.ru"> WASM.RU</a>. Сейчас вы можете обнаружить множество статей связанных с FPU, все они наперебой долго рассказывают о его архитектуре, командах - обо всем, что можно найти в руководстве Интел. Однако программист чаще сталкивается с другой проблемой. Её сложно назвать. Но вопрос поднимается обычно не об особенностях формата и не о выполнении команд, а "как писать".
Читать далее
Лайков 0 Комментариев0 Просмотров1.944

Процессор Intel в защищенном режиме #1

15 окт 2002

Здравствуй, уважаемый подписчик! Перед тобой первый выпуск рассылки. Несколько слов о том, о чем здесь вообще пойдет речь в дальнейшем. Речь, как ты уже догадался и без подсказок, пойдет о программировании в защищенном режиме процессоров Intel, причем даже не столько о программировании, сколько о самой архитектуре, о сущности PM и др. глубоких материях :).
Читать далее
Лайков +1 Комментариев0 Просмотров3.267

Процессор Intel в защищенном режиме #2

15 окт 2002

В предыдущем выпуске ты в самом первом приближении ознакомился с видами организации памяти в защищенном режиме. Напомню, что существует всего 2 вида: сегментная (segment) и страничная (paging) модели.
Читать далее
Лайков 0 Комментариев0 Просмотров2.139

Процессор Intel в защищенном режиме #3

15 окт 2002

Итак, к чему мы пришли: оказывается, сегменты не раскиданы по памяти как попало и непонятно где, теперь мы с уверенностью можем сказать где какой из сегментов начинается, где заканчивается, что это за сегмент (код, данные или стек), вся эта информация хранится в ДЕСКРИПТОРЕ.
Читать далее
Лайков 0 Комментариев0 Просмотров1.903

Процессор Intel в защищенном режиме #4

15 окт 2002

Этот 4 выпуск будет совсем коротеньким и нести в себе чисто справочную информацию. В отличии от предыдущего шевелить извилинами не придется вообще…
Читать далее
Лайков 0 Комментариев0 Просмотров1.678

Процессор Intel в защищенном режиме #5

15 окт 2002

«Все это хорошо и понятно» - скажешь ты,- «но вот что-то я ничего пока не слыхал про сегментные регистры (ну те самые – CS, DS, SS…). Что-то они себя пока никак не проявили, а мне казалось, что именно ОНИ, как никто другие, должны служить нам при обращении к памяти и все такое…»
Читать далее
Лайков 0 Комментариев0 Просмотров1.832

Процессор Intel в защищенном режиме #6

15 окт 2002

Ну вот, наконец-то мы добрели и до страничной адресации (не прошло и месяца :). Стоит отметить, что подписчики, у которых не возникло проблем с сегментной адресацией также легко и просто освоят страничную.
Читать далее
Лайков 0 Комментариев0 Просмотров1.730

Процессор Intel в защищенном режиме #7

15 окт 2002

Напомню, что при страничной организации линейный адрес (база из дескриптора + offset) не соответствует физическому (т.е. адресу, который проц выставляет на адресную шину). Прежде, чем попасть на адресную шину он проходит ряд преобразований.
Читать далее
Лайков 0 Комментариев0 Просмотров1.576