logo
ZX-Review-1992-01-12

Карта памяти

RAM имеет 49152 ячейки памяти. Каждая ячейка может хранить одиночное целое число от 0 до 255 включительно и задается адресом, который является положительным целым числом от 0 до 65535. Адреса от 0 до 16383 зафиксированы для постоянной памяти ROM. Первый адрес RAM (ОЗУ) 16384. Табл. 2. 1. упрощенная карта памяти SPECTRUMa, которая показывает, как используется RAM с адреса 16384.

Дисплейный файл, который хранит отображаемую на экране информацию, занимает ячейки от 16384 до 22527. Атрибуты, которые определяют цвет, яркость и т.д. для каждого знакоместа экрана следуют непосредственно дальше: в ячейках 22528 23295.

Первые 5 адресов в колонке Таблицы 2.1. являются фиксированными, т.к. дисплейный файл, атрибуты и т.д. занимают фиксированное положение. Пятая область назначена для карты памяти микродрайва. Это небольшое периферийное устройство представляет собой нечто среднее между магнитофоном и дисководом. Грубо говоря это дешевая альтернатива дисководу. Скорость его работы достигаете за счет того, что, с одной стороны, лента движется с очень высокой скоростью, а с другой за счет организации прямого доступ к файлам, как на диске, а не последовательного, как на магнитофонной кассете. Вот для того чтобы иметь в некоем месте хранилище с данными о том, что записано на каждом секторе микродрайва в памяти компьютера и выделен область карты памяти