Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебно-метод_пособие_ПЗ.doc
Скачиваний:
26
Добавлен:
07.11.2018
Размер:
8.14 Mб
Скачать

Проверка степени усвоения материала практического занятия (выполнение курсантами заданий по вариантам).

  1. Вариант №1. В соответствии с алгоритмом разработать микропрограмму (и таблицу ее кодирования для ПЗУ МК) реализации «условной» машинной команды «Передача управления с возвратом», если имеется алгоритм ее выполнения в следующем виде:

  1. Начало алгоритма.

  2. Занести в R2 номер варианта

  3. Увеличить содержимое R2 на 1

  4. Занести R2 в RA

  5. Переписать содержимое М в АС

  6. Переслать АС в R0

  7. Сложить R8 и АС; результат – в R8

  8. Выполнить инверсию R8

  9. Обнулить R9

  10. Переслать R8 в АС

  11. Сдвинуть содержимое АС на 1р вправо

  12. Сложить АС и R0; результат – в АС

  13. Вычесть из АС 1

  14. Сложить АС с R9

  15. Переслать R9 в RA

  16. Переписать содержимое М в R8

  17. Конец алгоритма

  1. Вариант №2. В соответствии с алгоритмом разработать микропрограмму (и таблицу ее кодирования для ПЗУ МК) реализации «условной» машинной команды «Передача управления с возвратом», если имеется алгоритм ее выполнения в следующем виде:

1. Начало алгоритма.

2. Занести в R3 номер варианта

3. Уменьшить содержимое R3 на 1

4. Занести R3 в RA

5. Переписать содержимое М в АС

6. Переслать АС в R1

7. Сложить R9 и АС; результат – в R9

8. Выполнить инверсию R9

9. Обнулить R8

10. Переслать R9 в АС

11. Сдвинуть содержимое АС на 1р вправо

12. Сложить АС и R1; результат – в R1

13. Прибавить к АС 1

14. Сложить АС с R8

15. Переслать R8 в RA

16. Переписать содержимое М в R9

17. Конец алгоритма

Примечание В отчете по выполнению контрольного задания курсанты должны представить :

  • Алгоритм микропрограммы (в виде схемы или последовательности пунктов);

  • Таблицу микропрограммы;

  • Таблицу кодирования микропрограммы для ПЗУ МК;

  • Результат преобразование кодов микрокоманд из двоичной системы счисления в 16-ричную.

Задание на самоподготовку: “Разработать алгоритм и микропрограмму получения обратного кода отрицательного числа, а также подготовить эту микропрограмму для записи в ПЗУ МК”.

Литература:

  1. Материалы лекций: «Управляющая информация МПУ» и «Принцип функционирования МПУ»

  2. Описание архитектурных особенностей МПК К589 и системы микропрограммирования ЦПЭ К589ИК02 ( Устройство МПС. Методическое пособие для ПЗ. – СВИ, 1991г. – ПЗ-1)

  3. Описание архитектуры и команд секционного микропроцессора на базе МПК К589. (Устройства АС. Курс лекций. Часть 1. – СВИ, 1991г, с. 45…75).

  4. Описание принципа действия управляющего автомата с микропрограммным управлением (Каган Б.М. ЭВМ и системы. М.: Энергоатомиздат, 1991г.)

ПРИЛОЖЕНИЕ 9.1.

Формат и кодировка R – групп

R-группа

регистр

F3

F2

F1

F0

1

R0

R1

R2

R3

R4

R5

R6

R7

R8

R9

T

AC

0

0

0

0

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

0

1

1

0

0

0

0

0

1

0

1

0

1

0

1

0

1

0

1

2

T

AC

1

1

0

0

1

1

0

1

3

T

AC

1

1

1

1

1

1

0

1

Формат и кодировка F – групп

F - группа

F6

F5

F4

0

1

2

3

4

5

6

7

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1