Архитектура ЭВМ и систем. Коваль А.С - 6 стр.

UptoLike

Составители: 

6
Канал ЭВМ позволяет адресоваться к 32К 16-разрядных слов или к 64К
байт. Ячейки памяти с 000000 по 000376 зарезервированы под векторы
прерывания и использовать их для других целей не рекомендуется. Для
каждого вектора необходимы две 16-разрядные ячейки, поэтому адреса
векторов прерываний являются четными и заканчиваются на 0 или на 4.
Последние 4К 16-разрядных адресов
обычно отводятся для регистров
внешних устройств, поэтому максимальный объем реальной памяти равен
28К 16-разрядных слов. Однако пользователь не обязан использовать все
адреса этого пространства для этой цели и может руководствоваться сооб-
ражениями необходимости.
Как показано на Рис. 1.4, машинное 16-разрядное слово делится на
старший и младший байты. Ячейки, содержащие полные слова
, всегда
имеют четные адреса. Младшие байты слов хранятся в ячейках с четными
адресами, а старшие с нечетными (Рис. 1.4).
Рис. 1.4 Формат слова учебной ЭВМ
СЛОВО адреса БАЙТ адреса
байт байт
Старший Младший 000000 Младший 000000
Старший Младший 000002 Старший 000001
Старший Младший 000004 Младший 000002
. . . . .
. . . . .
. . . . .
Старший Младший 017770 Младший 017774
Старший Младший 017772 Старший 017775
Старший Младший 017774 Младший 017776
Старший Младший 017776 Старший 017777
Рис. 1.5 Организация памяти ЭВМ по словам и по
байтам для первых 4К адресов
1.4 Обмен данными между внешними
устройствами и ЭВМ
Канал ЭВМ обеспечивает три типа обмена данными - это программный
обмен, обмен в режиме прямого доступа к памяти и обмен в режиме пре-
рывания программы. Обмен информацией между центральным процессо-
ром и внешними устройствами выполняется при помощи стандартных
циклов обращения к каналу. Для организации обмена каждое внешнее уст-
ройство должно иметь один или несколько регистров (регистры данных,
регистры состояния и др.), адреса которых определяет пользователь.
                                     6
   Канал ЭВМ позволяет адресоваться к 32К 16-разрядных слов или к 64К
байт. Ячейки памяти с 000000 по 000376 зарезервированы под векторы
прерывания и использовать их для других целей не рекомендуется. Для
каждого вектора необходимы две 16-разрядные ячейки, поэтому адреса
векторов прерываний являются четными и заканчиваются на 0 или на 4.
Последние 4К 16-разрядных адресов обычно отводятся для регистров
внешних устройств, поэтому максимальный объем реальной памяти равен
28К 16-разрядных слов. Однако пользователь не обязан использовать все
адреса этого пространства для этой цели и может руководствоваться сооб-
ражениями необходимости.
   Как показано на Рис. 1.4, машинное 16-разрядное слово делится на
старший и младший байты. Ячейки, содержащие полные слова, всегда
имеют четные адреса. Младшие байты слов хранятся в ячейках с четными
адресами, а старшие с нечетными (Рис. 1.4).




                   Рис. 1.4 Формат слова учебной ЭВМ
      СЛОВО                 адреса             БАЙТ       адреса
      байт       байт
      Старший    Младший    000000             Младший    000000
      Старший    Младший    000002             Старший    000001
      Старший    Младший    000004             Младший    000002
      .          .          .                  .          .
      .          .          .                  .          .
      .          .          .                  .          .
      Старший    Младший    017770             Младший    017774
      Старший    Младший    017772             Старший    017775
      Старший    Младший    017774             Младший    017776
      Старший    Младший    017776             Старший    017777
             Рис. 1.5 Организация памяти ЭВМ по словам и по
                       байтам для первых 4К адресов

1.4 Обмен данными между внешними устройствами и ЭВМ
   Канал ЭВМ обеспечивает три типа обмена данными - это программный
обмен, обмен в режиме прямого доступа к памяти и обмен в режиме пре-
рывания программы. Обмен информацией между центральным процессо-
ром и внешними устройствами выполняется при помощи стандартных
циклов обращения к каналу. Для организации обмена каждое внешнее уст-
ройство должно иметь один или несколько регистров (регистры данных,
регистры состояния и др.), адреса которых определяет пользователь.