Студопедия

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

Разделы сайта

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






Команды с косвенной адресацией






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

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

 

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) сохраняется в аккумуляторе.

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

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

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

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






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.