Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Організація оперативної пам'яті ЕОМ






Будь-яку скінчену послідовність нулів і одиниць прийнято називати двійковим кодом. У кожному конкретному випадку цей код має чітку й однозначну інтерпретацію. В одному випадку він розглядається як число, а в іншому представляє собою деяке поняття, наприклад, символ якого-небудь алфавіту.

Числа представляються у двійковій системі числення.

З метою стандартизації в ЕОМ використовують американський стандартний код для обміну інформацією ASC II (" аскі" код). Восьмибітний розширений ASC II забезпечує представлення 256 символів, включаючи символи для національного алфавіту (28 = 256).

Нагадаємо. що вихідною одиницею інформації є біт, зберігання якого здійснюється фізичним елементом, що може знаходитися в одному із двох стійких станів. Сукупність деякої кількості таких елементів створює комірку пам'яті. Комірка, що містить вісім біт (вісім розрядів), є базовою і називається байтом.

Умовне зображення байта й порядок нумерації його елементів:
               

Кількість біт у комірці пам'яті визначає її довжиною.

Оперативна пам'ять ЕОМ представляє собою сукупність базових комірок, кожна з яких має свій порядковий номер, починаючи з нуля. Кількість базових комірок ОП прийнято робити кратним величині 1024 байта (1 Кбайт).

Базова комірка має довжину у вісім біт. Якщо в ній зберігаються цілі числа, то у двійковій системі числення туди можна розмістити число не більше 255 (у шістнадцятковій системі числення - FF). Звичайно, довжина комірки для зберігання даних повинна бути більшою ніж один байт. Виникає необхідність формування з базових комірок більш довгі, хоча інколи необхідно й більш короткі, аж до одного біта.

Встановлено типові комірки, що складаються з базових:

слово - містить два байти;

подвійне слово - містить чотири байти;

четвірне слово - містить вісім байт.

В особливих випадках використовують типові комірки, що містять шістнадцять байт.

Правило записування слова в оперативну пам'ять:
Слово займає дві комірки оперативної пам'яті. Молодший байт записується за молодшою адресою, а старший байт за старшою адресою.

Приклад слова у двійковій системі числення:
1010 1111 1100 1001
старший байт молодший байт

 

Його шістнадцяткове представлення має вигляд:
A F C 9
старший байт молодший байт

Символ h у записі AFC9h означає, що це є шістнадцяткове представлення двійкового коду.

Мікропроцесор при звертанні до комірки оперативної памўяті формує її адресу. Адресою типової комірки є адреса молодшого байта.

На рис. 1 схематично показано розміщення слова AFC9h в базових комірках оперативної пам'яті.

Адреса комірки Вміст комірки
  ...
... ...
A C9
A+1 AF
... ...
Рисунок 1

Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал