Программная модель 32-битового микропроцессора
В программной модели МП IA-32 от МП IA-16 с поправками на разрядность ширины обработки данных сохранились следующие решения:
· модель сегментированной математической памяти,
· задание адресов в сегменте компонентами, но с расширением возможностей по заданию адреса в массиве (использование возможности индексирования элементов массива в произвольном порядке),
· выделение адресного пространства для портов (программно-доступных регистров контроллеров устройств ввода-вывода).
Основной особенностью программной модели МП IA-32, кроме расширения разрядности адресов данных и команд, индексирования элементов массива в произвольном порядке и многократного расширения адресного пространства математической памяти, является встроенная аппаратная система защиты программ от взаимных помех.
Эта система предусматривает:
· использование специальных программных структур:
1. дескрипторов сегментов, определяющих сегменты (данных, программ),
2. дескрипторов шлюзов (точек входов в программные сегменты).
· введение :
1.системных и пользовательских таблиц дескрипторов,
2.новой процедуры программных переходов "переключение задач".
3.набора системных регистров дескрипторов.
Дата добавления: 2015-08-14; просмотров: 528;