Лабораторный практикум по программированию микропроцессоров на базе схем серии К1804. Бормонтов Е.Н - 17 стр.

UptoLike

17
При этом выбранная микрокоманда будет записана в регистр
микрокоманд и выполнена в процессорном элементе. Выбранную
микрокоманду можно контролировать на индикаторах регистра
микрокоманды, а результат ее выполнения на индикаторах прохождения
данных.
Работа считается выполненной при полном совпадении составленной
таблицы и реального прохождения данных.
Контрольные вопросы
1. Какие арифметические операции выполняет секция К 1804ВС1?
2. В каком коде представляются числа при выполнении арифметических
операций ?
3. Каким образом выполняется нормализация отрицательного числа,
заданного в дополнительном коде?
4. Каким образом в процессорном элементе происходит формирование
сигналов флагов состояний С 4, OVR , F3, Z при выполнении
арифметических операций ?
5. Как выполнить микрокоманду из заданной ячейки памяти
микропрограмм?
6. Пусть выполняется микрокоманда со следующими установками полей :
DЗ÷D0=0010; B3÷B0=1111; А3÷А0=1010; С 0=1; S0=1; S1=0.
Содержимое регистров : (Q) = 1011; (R15)=1001; (R10)=0011.
Каким будет результат операции, если остальные поля
микрокоманды имеют вид :
Номер
варианта
I8 I7 I6 I2 I1 I0 I5 I4 I3
1 0 0 1 0 0 1 0 0 1
2 1 0 0 0 0 1 0 0 0
3 1 0 1 1 0 1 0 1 0
4 0 1 0 1 0 1 0 0 0
5 0 1 1 1 0 0 0 0 1
6 1 0 0 1 0 0 0 0 0
7 0 1 0 0 1 1 0 1 0
8 1 1 0 0 1 1 0 0 1
9 1 0 0 1 0 1 0 0 0
10 0 1 1 1 0 1 0 0 1
11 1 0 1 1 1 1 0 0 0
12 1 1 1 1 1 1 0 1 0
                                  17

    При этом выбранная микрокоманда будет записана в регистр
микрокоманд и выполнена в процессорном элементе. Выбранную
микрокоманду можно контролировать на индикаторах регистра
микрокоманды, а результат ее выполнения – на индикаторах прохождения
данных.
    Работа считается выполненной при полном совпадении составленной
таблицы и реального прохождения данных.

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

1. Какие арифметические операции выполняет секция К1804ВС1?
2. В каком коде представляются числа при выполнении арифметических
   операций?
3. Каким образом выполняется нормализация отрицательного числа,
   заданного в дополнительном коде?
4. Каким образом в процессорном элементе происходит формирование
   сигналов флагов состояний С4, OVR , F3, Z при выполнении
   арифметических операций?
5. Как выполнить микрокоманду из заданной ячейки памяти
   микропрограмм?
6. Пусть выполняется микрокоманда со следующими установками полей:
   DЗ÷D0=0010; B3÷B0=1111; А3÷А0=1010; С0=1; S0=1; S1=0.
   Содержимое регистров: (Q) = 1011; (R15)=1001; (R10)=0011.
       Каким будет результат операции, если остальные поля
   микрокоманды имеют вид:


           Номер
                   I8   I7   I6   I2   I1   I0   I5   I4   I3
          варианта
              1     0    0   1    0    0    1    0    0    1
              2     1    0   0    0    0    1    0    0    0
              3     1    0   1    1    0    1    0    1    0
              4     0    1   0    1    0    1    0    0    0
              5     0    1   1    1    0    0    0    0    1
              6     1    0   0    1    0    0    0    0    0
              7     0    1   0    0    1    1    0    1    0
              8     1    1   0    0    1    1    0    0    1
              9     1    0   0    1    0    1    0    0    0
             10     0    1   1    1    0    1    0    0    1
             11     1    0   1    1    1    1    0    0    0
             12     1    1   1    1    1    1    0    1    0