Назначение блока шинного интерфейса – предназначен для преобразования логического адреса в физический.
Конструкция логического адреса состоит:
1)Сегментов
2)Смещения
Устройство шинного интерфейса:
CS - командный блок (хранит только комнанды(адрес смещения в котором хранятся команды)
SS– стек блок (хранит адрес стекового сегмента. Стек – область памяти для хранения данных и состояния процессора на момент выполнения программы)
DS – блок данных (определяет адрес сегмента, где хранятся данные)
ES- регистр дополнительного сегмента (для данных)
IP –для хранения смещения команд адреса памяти, где находятся команды.
Сегментные регистры CS, DS, SS, ES, FS, GS служат для хранения значений, интерпретация которых зависит от режима работы процессора.
Понятие логического и физического адреса памяти (сегмент-смещение).
Логический адрес адресует ячейку памяти. Состав:
Сегмент:Смещение
Сегмент(seg) организует определенный участок памяти, а смещение(offset) ячейку внутри этой памяти.
Логический адрес находится в процессоре в регистрах: CS, DS, SS, ES.
На выходе из процессора – физический адрес.Физический адрес поступает в шину адреса.а потом в память.
Max FFFF0 – физический адрес.
53D0:7F00 - логический
53D00
+ 7F00 = 5BC00 - физический