КОМАНДЫ С КОСВЕННОЙ АДРЕСАЦИЕЙ

В случае косвенной адресации машина вынуждена обращаться к памяти трижды: для выборки команды; для получения адреса операнда; для получения самого операнда.

Во время первого цикла машина находится в фазе выборки; во время второго – в фазе ожидания; во время третьего – в фазе выполнения.

 

PC
MA
Память

Выбрать адрес операнда
Сложить с содержимым аккумулятора
Выбрать операнд
Выбрать команду
Выборка
Выполнение
Ожидание
Аккуму- лятор
MD
IR
ADD I 105
ADD

 

Команда ADD I 105 находится в ячейке памяти с адресом 100. За три цикла работы выполняются следующие операции.

Выборка.

1. Адрес 100 пересылается из счетчика PC в регистр адреса МА.

2. Содержимое счетчика PC увеличивается на единицу.

3. По адресу, хранящемуся в регистре МА, выбирается ячейка
памяти. Содержимое ячейки считывается в регистр данных MD.

4. Теперь MD содержит команду ADD I 105. Эта команда имеет код
операции ADD и адресную часть I 105.

5. Код операции пересылается в регистр команд IR, где он
декодируется, в результате чего подготавливаются необходимые для
выполнения команды цепи.

6. Адресная часть команды (105) передается из регистра MD в
регистр МА. Разряд косвенной адресации I информирует машину о
переходе в фазу ожидания.

Ожидание.

1. Выбирается ячейка памяти по адресу, содержащемуся в
регистре МА. Ее содержимое считывается в регистр данных MD.

2. В регистре МD находится адрес 200.

3. Содержимое регистра МD пересылается в регистр МА.

Выполнение.

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

2. Ее содержимое считывается в регистр МD.

3. Подготовленные цепи осуществляют выполнение команды
сложения ADD.

4. Число 0012 будет суммироваться с содержимым аккумулятора
(0002) и результат (0014) сохраняется в аккумуляторе.

ПРОЦЕДУРЫ ВВОДА-ВЫВОДА ДАННЫХ

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

Обмен, управляемый программой называется программно-управляемым обменом.

Обмен, управляемый внешним устройством, осуществляется без вмешательства программы по специальным информационным каналам, в случае необходимости в обмене участвует центральный процессор. Такой обмен называется обменом с занятием цикла, информационным прерыванием, информационным каналом, каналом прямого доступа в память.








Дата добавления: 2015-12-01; просмотров: 535;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.