- •Лабораторная работа № 1 Изучение общей структуры арифметико-логического устройства эвм
- •Подготовка к работе
- •Программа работы
- •Методические указания к работе
- •Лабораторная работа № 2 Синтез управляющего устройства эвм на основе автоматов Мура и Мили
- •Подготовка к работе
- •Программа работы
- •Методические указания к работе
- •Лабораторная работа № 3 Изучение архитектуры и функциональных возможностей арифметико-логического устройства на базе вычислительной секции к1804вс1
- •Подготовка к работе
- •Программа работы
- •Методические указания к работе
- •Методические указания к работе
- •Литература: [1, c.277–316; 7, c.154–158; 8, c.355-358] Библиографический список
Лабораторная работа № 3 Изучение архитектуры и функциональных возможностей арифметико-логического устройства на базе вычислительной секции к1804вс1
Продолжительность работы – 4 часа.
Цель работы. Получение навыков составления микрокоманд (МК) при программировании микропроцессорного комплекта К1804.
Описание лабораторного стенда. В качестве лабораторного стенда используется учебный микротренажер МТ1804, состоящий из блока управления и операционного блока.
Операционный блок содержит: БИС центрального процессора К1804ВС1; регистр состояния и коммутатор флагов состояния; мультиплексоры сдвига; регистр выходных данных.
Блок управления содержит: БИС управления адресом микрокоманды (МК) К1804ВУ1; микропрограммную память на шестнадцать 32-разрядных слов; схему управления выборкой следующего адреса, реализованную на ПЗУ К155РЕ3; переключатели задания адреса и данных; органы управления режимами загрузки в память и синхронизации.
Подготовка к работе
Изучить архитектуру, назначение и функциональные возможности БИС комплекта К1804. Формат микрокоманд МТ1804.
Изучить принципы составления микрокоманд, осуществляющих арифметические, логические и операции сдвига.
Подготовить тетрадь для отчета по работе.
Программа работы
Изучить структуру и принцип работы вычислительной секции К1804ВС1. Ознакомиться с органами управления и порядком работы на МТ1804.
Составить и исследовать МК арифметических операций. Варианты заданий сведены в табл. 114. Проверить правильность работы микрокоманды с использованием тренажера.
Примечание: В табл. 114 и табл. 125 формат операндов соответствует последовательности Приемник=Источник и использованы обозначения:
V - логическое сложение; – - арифметическое вычитание;
& - логическое умножение; - исключающее “или”;
+ - арифметическое сложение.
Составить и выполнить на тренажере МК циклических сдвиговых операций одинарной и двойной длины. Номера регистров для выполнения операции соответствуют номеру варианта, а направление сдвига зависит от его четности: если вариант четный, выполнить сдвиги вправо, иначе - влево. Повторить МК несколько раз, записывая показания с выхода 1804ВС1. Объяснить результаты, используя структурную схему 1804ВС1.
Составить и выполнить на тренажере МК логической операции, контролируя выход 1804ВС1. Варианты заданий приведены в табл. 125.
табл. 114
Вариант
Операция
1
R1=R7-8
2
R2=R2+R12+1
3
R3=9-R14
4
R4=R6-1
5
R6=R9-R6
6
Q=R11+7
7
R8=Q+3
8
Q=13-R9
9
R6=R2-Q-1
10
R3=R3+R13
11
Q=R3+R4+1
12
R5=15-R7-1
-
Вариант
Операция
1
R1=R1VR2
2
R2=R0V6
3
R9=R5&R9
4
R4=R8&13
5
6
Q=QV7
7
Q= &5
8
R8=Q3
9
R6=
10
R3= &R14
11
Q=R0R10
12
R5=15R7