Тенденции развития вычислительной техники. Принципы организации ЭВМ


Размещение информации в основной памяти IBM PC



бет17/52
Дата16.12.2021
өлшемі1,21 Mb.
#101732
1   ...   13   14   15   16   17   18   19   20   ...   52
Байланысты:
арх

18. Размещение информации в основной памяти IBM PC.

Адресуемой единицей информации основной памяти IBM PC является байт. Это означает, что каждый байт, записанный в ОП, имеет уникальный номер (адрес). При использовании 20-битовой шины адреса абсолютный (физический) адрес каждого байта является пятиразрядным шестнадцатеричным числом, принимающим значения от 00000 до FFFFF.

Запись в ОП (и чтение из нее) может осуществляться не только байтами, но и машинными словами. Каждый байт ОП имеет свой адрес. Но машинное слово характеризуется не всеми адресами занятых байтов, а только одним – адресом младшего байта слова. Обычно графически машинное слово изображается так, что младший байт находится справа (рис. 5.3).

Рис. 5.3. Стереотипное представление машинного слова

При записи слова младший байт размещается по адресу, который является адресом машинного слова, старший байт машинного слова размещается в следующем по порядку байте ОП, имеющем номер, увеличенный на 1 (здесь действует правило «младший байт – по младшему адресу».

При чтении из ОП двух следующих подряд байтов машинного слова их принято размещать слева направо: сначала первый из прочитанных байтов, а затем – следующий. В результате происходит «вращение» байтов. При записи отдельных байтов каждый байт располагается в ОП по своему адресу, при чтении никакого вращения не происходит.

При запеиси же в ОП единиц информации, имеющих в своем составве больше одного байта, адресом информационной единицы является адрес самого младшего байта, запись в ОП ведется побайтно, начиная с самого младшего байта, каждый последующий байт располагается в ячейке, адрес которой на 1 больше предыдущего. Иными словами, запись машинного или двойного слова производится справа налево, тогда как при чтении считанные байты обычно располагаются слева направа – происходят «вращение» байтов, перестановка их местами.

1   ...   13   14   15   16   17   18   19   20   ...   52




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет