Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Абель.docx
Скачиваний:
13
Добавлен:
26.11.2018
Размер:
569.84 Кб
Скачать

64К и имеется четыре типа сегментов, то это предполагает общее количество

доступной RAM памяти: 4 х 64К = 256К. Но возможно любое количество

сегментов. Для того, чтобы адресовать другой cегмент, необходимо всего

лишь изменить адрес сегментного регистра.

RAM включает в себя первые три четверти памяти, а ROM - последнюю

четверть. В соответствии с картой физической памяти микрокомпьютера,

приведенной на рис.1.4, первые 256К RAM памяти находятся на системной

плате. Так как одна область в RAM зарезервирована для видеобуфера, то

имеется 640К доступных для использования программистом, по крайней мере в

текущих версиях DOS. ROM начинается по адресу 768К и oбеспечивает

поддержку операций ввода/вывода на такие устройcтва как контролер жесткого

диска. ROM, начинающийся по адреcу 960К управляет базовыми функциями

компьютера, такими как тест при включении питания, точечные образы

графических символов и автозагрузчик с дискет.

__________________________________________________________________________

Начальный адрес Память

Дес. Шест. ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДД¬

0K 00000 ¦ RAM 256K основная ¦

¦ оперативная память ¦

ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ

256K 40000 ¦ RAM 384K расширение опера- ¦

¦ тивной памяти в канале I/O ¦

ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ

640K A0000 ¦ RAM 128K графический/ ¦

¦ экранный видеобуфер ¦

ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ

768K C0000 ¦ ROM 192K дополнительная ¦

¦ постоянная память ¦

ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ

960K F0000 ¦ ROM 64K основная системная ¦

¦ постоянная память ¦

АДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

__________________________________________________________________________

Рис.1.4. Карта физической памяти.

Все дальнейшие упоминания RAM используют общий термин - память.

А д р е с а ц и я. Все ячейки памяти пронумерованы последовательно от

00 - минимального адреса памяти. Процессор обеспечивает доступ к байтам

или словам в памяти. Рассмотрим десятичное число 1025. Для записи в память

шест. представления этого числа - 0401 требуется два байта или одно слово.

Оно состоит из cтаршей части - 04 и младшей части - 01. Система хранит в

памяти байты слова в обратной последовательности: младшая часть по

меньшему адресу, а старшая - по большему адресу. Предположим, что

процессор записал шест.0401 из регистра в ячейки памяти 5612 и 5613,

следующим образом:

|01|04|

| |

ячейка 5612, ячейка 5613

младший байт старший байт

Процессор полагает, что байты числовых данных в памяти представлены в

обратной последовательности и обрабатывает их соответственно. Несмотря на

то, что это свойство полностью aвтоматизировано, следует всегда помнить об

этом факте при программировании и отладке ассемблерных программ.

ОСНОВНЫЕ ПОЛОЖЕНИЯ НА ПАМЯТЬ

________________________________________________________________

- Единицей памяти является байт, состоящий из восьми информационных и

одного контрольного битов. Два смежных байта образуют слово.

- Сердцем компьютера является микропроцессор, который имеет доступ к

байтам или словам в памяти.

- ASCII код есть формат представлением символьных данных.

- Компьютер способен различать биты, имеющие разное значение: 0 или