Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Память, видеосист.DOC
Скачиваний:
6
Добавлен:
16.11.2019
Размер:
1.23 Mб
Скачать

Программирование операций с оп. Использование указателей.

Структура сегментированной ОП под MS-DOS. Формирование физических адресов ячеек.

MS-DOS может использовать только 1 МБ ОП.

Традиционно для процессоров i8086/88 и их эмуляций на старших моделях (Pentium) память состоит из сегментов по 64К. При этом первая ячейка ОП имеет в границах 64К физический адрес 0000, последняя ­­­­- FFFF. У следующего сегмента такая же внутренняя адресация. Ближняя адресация NEAR - в границах одного сегмента; для неё достаточно 2 байта. Таких сегментов 16, от 0 до F:

16*64К=1Мб.

СТРУКТУРА СЕГМЕНТОВАНОЇ ПАМ’ЯТІ

F0000h

64 K

FFFFFh

384 K

1 M

64 K

64 K

64 K

64 K

А0000h

64 K

64 K

640 K

640 K

64 K

64 K

64 K

64 K

64 K

64 K

20000h

64 K

2FFFFh

10000h

64 K

1FFFFh

00000h

64 K

0FFFFh

0

Структура сегменту пам’яті

(64 К)

Номер

параграфу: Н о м е р и к о м і р о к :

0FFFh

FFF0

FFF1

FFF2

FFFE

FFFF

0FFEh

0FFDh

FFD1

0012h

0011h

0010h

000Fh

000Eh

0002h

0001h

0010

0011

0012

...

...

001F

0000h

0000

0001

0002

...

000F

0 1 2 3 4 5 6 7 8 9 A B C D E F

Номер комірки у параграфі (зсув)