Студопедия

КАТЕГОРИИ:

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

Команды с непосредственным адресом




Перейдем к рассмотрению команды загрузки регистра с непо­средственным адресом LRI R. Ее особенности, как впрочем, и всех команд с непосредственным адресом, состоит в том, что данные явля­ются частью самой команды. С помощью таких команд очень удобно задавать константы. Как уже говорилось раньше, на выборку коман­ды в данном случае затрачивается два машинных цикла.

Байт, выбранный в первом цикле, помещается в регистр команд, а байт, выбранный во втором — в регистр адреса данных. После этого, если только R не равен 11112, выполнение команды завершается по третьему синхроимпульсу на втором машинном цикле. А именно, как показано на рис. 8, младшие 8 битов регистра адреса данных, содержащие второй байт команды, передаются в общий регистр R. Если же R = 11112, то, как и в случае команды MOV, требуется еще один машинный цикл для обращения к памяти.

 

 

Рис. 4.8 Информационные потоки в фазе выполнения команды LRI R при R ¹ 11112

Команды обращения к памяти

Теперь рассмотрим группу команд обращения к памяти. Это трех­байтовые команды, с помощью которых информация передается меж­ду памятью и одним из общих регистров 016, 116, 216 обозначаемых через r. В качестве примера рассмотрим команду запоминания содер­жимого регистра в памяти STR г. Выполнение команды проиллюстри­ровано на рис. 4.9.

 

 

Рис.4.9. Информационные потоки в фазе выполнения команды STR r

 

Содержимое регистра адреса данных, загруженного в фазе выборки-дешифрации вторым и третьим байтами команды, подается на адрес­ную шину, а содержимое общего регистра r подается на шину данных. Затем устройство управления формирует сигнал «запись», стробирующий запись данных в адресуемую ячейку памяти. Фаза выполнения требует одного внешнего обмена и занимает один машинный цикл. Следовательно, полный командный цикл занимает четыре машинных цикла: три на фазу выборки-дешифрации и один на фазу выполнения.

 










Последнее изменение этой страницы: 2018-04-12; просмотров: 294.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...