Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Реальный режим работы МП. Формирование физического адреса в реальном режиме работы МПВ реальном режиме все современные процессоры действуют так же, как микропроцессор 8086. Некоторые различия состоят лишь в поддержке большего числа команд и во много раз более высокой скорости. Механизм формирования линейного адреса в реальном режиме работы позволяет получить доступ к адресному пространству объемом 1 Мбайт. Все сегменты памяти в реальном режиме имеют размер 64 Кбайт, и данные, находящиеся в них, могут быть использованы для чтения, записи и выполнения. Если операнды данных или команд «пересекут» границу сегмента, произойдет прерывание по исключительной ситуации. Если в реальном режиме информация, содержащаяся в сегменте, не использует все 64 Кбайт, то неиспользуемая часть сегмента может быть совмещена с другим сегментом для сокращения требуемой физической памяти. Схема формирования физического адреса в реальном режиме работы микропроцессора:
В реальном режиме логический адрес имеет длину 32 бит. Он состоит из 16-разрядного адреса начала сегмента (селектора сегмента) и 16-разрядного смещения в выбранном сегменте. Селектор находится в сегментном регистре, смещение либо находится в регистре, либо вычисляется в соответствии с типом адресации операнда. В реальном режиме линейный адрес является эквивалентом физического адреса, так как в режиме реальных адресов страничная организация не используется. Чтобы получить большее адресное пространство, допускаемое 32-разрядным логическим адресом, требуется другой способ преобразования адреса, который реализован в защищенном режиме работы микропроцессора.
Дата добавления: 2014-08-04; просмотров: 306; Нарушение авторских прав Мы поможем в написании ваших работ! |