Основы микропроцессорной техники

Страницы: <<  <  7 | 8 | 9 | 10 | 11  >  >>

>Максимальный адрес сегмента, который может быть записан с сегментный регистр (с учетом четырех нулей в младших разрядах) составляет А max 220 -24 –1. При использовании этого адреса как базового адреса сегмента, в оставшиеся ячейки памяти можно будет записать только 16 слов. В МП с 20-разрядной адресной шиной остальные данные сегмента запишутся в ячейки оперативной памяти, начиная с нулевого адреса.
В МП IA-32 при работе в реальном режиме (эмуляции МП IA-16) приходится учитывать это явление, используя прием (заворота) 20-й шины адреса
В защищенном режиме, если включен механизм виртуальной памяти, происходит еще одно преобразование адреса – трансляция страниц.
В (МП IA-16) – трансляция страниц (виртуальная память) не реализована.
Указатель команд IP.
Это 16-ти битный регистр – счетчик, вычисляющий адрес следующей команды (в кодовом сегменте) по числу байт в текущей команде. Программе указатель команд доступен только частично по командам передачи управления. В начальное состояние IP устанавливается автоматически при включении процессора. Прямой доступ к IP по записи или чтению не предусмотрен (но возможен доступ к содержимому IP после его копирование в стеке).
Регистр состояния (флагов).
Это 16-разрядный регистр, в котором сгруппированы управляющие сигналы режимов работы основных систем процессора и флаги кодов условий для условных команд передач управления.
Флаги кодов условий передач управления:
CF – арифметический перенос в старшие разряды,
PF – четность (наличие четности кода результата),
AF – дополнительный (десятичный) перенос из младшей тетрады,
ZF – нулевой результат,
SF – знак результата (для дополнительного кода),
OF – переполнение,
TF – трассировка (прерывание после выполнения каждой команды д

Страницы: <<  <  7 | 8 | 9 | 10 | 11  >  >>
Рейтинг
Оцени!
Поделись конспектом: