Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР_6_7.doc
Скачиваний:
10
Добавлен:
01.12.2018
Размер:
249.86 Кб
Скачать

Контрольные вопросы

  1. Пояснить смысл принципов функционирования микроЭВМ.

  2. Рассмотреть особенности функционирования МТ 1804.

  3. Как происходит выполнение и контроль МП?

  4. Почему для операций ввода-вывода и обнуления приходится использовать арифметические либо логические операции?

Задание

  1. Пользуясь таблицами 8, 9, составить МП обнуления, чтения и записи РОНа с номером N, равным номеру варианта. Загруженное в РОН число принять равным N+1. При этом использовать все возможные варианты, пригодные для обнуления.

  2. (№ + 16 )  R (ст. разр.) и RQ (мл. разр.).

Контролировать выполнение каждой МК на СИ ДАННЫЕ.

Дополнительное задание к лабораторной работе для контроля знаний

  1. Задать три числа: Ф., И., О. (подсчитывается число букв в фамилии (Ф), имени (И) и отчестве (О) студента).

  2. Записать через логические и арифметические МО соответствующие данные в РОНф:=Ф, РОНи:=И, регистр РгQ:=О, указать индицируемые СИ Д осведомительные сигналы в контрольных точках (КТ) 1,2.

  3. Если Ф+И+О=четн., то поменять местами четные разряды Ф в РОНФ с нечетными разрядами И в РОНИ (0,2Ф 1,3И). Если Ф+И+О=нечетн., то (1,2Ф 0,3И).

  4. Выделить 1-й и 4-й разряды О в РгQ.

  5. Перезаписать данные по кольцу в РОНф РОНи  РгQ.

  6. Прочесть результат перезаписи.

  7. Объяснить п.2 (технология, контроль, используемые операции и принципы организации и управления).

Маскирование, выделение, стирание разрядов Таблица 8

Запись, выделение, стирание разрядов Таблица 9

Лабораторная работа №7 изучение структуры микропроцессора и выполнение сдвиговых, логических и арифметических операций

Цель работы: ознакомление со структурой микропроцессорной секции (МПС) К1804ВС1, набором микроопераций АЛУ; изучение способов организации арифметических, логических и сдвиговых операций; исследование процедуры выполнения программ.

  1. Общие сведения

Центральное место в структуре ЭВМ занимает МПС (рис. 1). Это программно–управляемое устройство, осуществляющее процесс обработки цифровой информации и управление ею. На вход МПС поступают из РМК

первые 6 полей (операционная часть) МК, а следующие два поля (6 и 7 - адресная часть) – на схему управления адресом микрокоманды (СУАМ). СУАМ управляет поступлением МК из ОП в РМК. На выходе МПС фиксируется результат выполнения текущей МК, в РСП заносятся признаки результата (флаги). ОП загружается с помощью переключателей АДРЕС, ДАННЫЕ, МУЛЬТИПЛЕКСОР.

МПС содержит следующие блоки (рис. 2): арифметико-логический блок АЛБ, блок внутренней памяти БВП, блок регистров БР и блок управления БУ. АЛБ, включающий АЛУ, производит логические и арифметические операции над данными (двумя операндами) с формированием осведомительных сигналов, отражающих состояние АЛУ при выполнении операции: признака нулевого результата (Z), значения старшего разряда результата (F3 -знак), переполнения (OR), переноса из старшего разряда (C4).

Рассмотрим на примере работу блоков МПС (см. в табл. 1 МК 0). Допустим, необходимо загрузить в R0 значение 1101. В РП находится информация, передающаяся из РМК по каналам А и В (см. рис. 2), а БУ формирует необходимые управляющие сигналы. Содержимое РОН А и РОН В поступает из РП на АЛБ, имеющий два входа: R и S. Содержимое РОН В может передаваться только через мультиплексор S (МПР S). Данные (загружаемые значения) могут поступать в АЛУ только через МПР R. Для записи (загрузки) в регистр значения 1101 можно использовать логическое сложение нулевого кода и данных, поступающих на АЛУ через МПР S и МПР R соответственно. При этом необходимо в разрядах I5I3 (код функции АЛУ) установить 011 (перенос отсутствует, то есть C0 =0) и в разрядах I2I0 (источник операндов) - код 111. С выхода АЛУ информация подается на селектор выходных данных, выходную шину У. Для записи результата операции, выполненной АЛУ, в регистр R0 в разрядах МК I8I6 (код выбора приемника результата) следует записать 011.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]