ВУЗ:
Составители:
34
тора DAG1 и насыщением АЛУ. Остальные 3 бита управляют размещением ре-
зультата в блоке МАС,  таймером  и  запуском процессора.     
  Таблица 2. Переменные  регистра  ASTAT 
Стек  счетчика COUNT  содержит  переменную CNTR  для  организации 
цикла без указания в программе условия его завершения. Необходимо лишь за-
дать начальное значение счетчика CNTR,  например,  CNTR=10. Каждый цикл 
программы автоматически уменьшает содержимое счетчика на единицу. После 
10 циклов, когда  счетчик  обнулится,  процессор продолжит линейное выпол-
нение программы. 
В  систему  команд  процессора  входят  многофункциональные  команды, 
использующие параллельное выполнение действий различными блоками. При-
мером такого типа команд является следующая инструкция, которая выполня-
ется за один цикл 
MR=MR+MX0*MY0(SS), MX0=DM(I0,M0), MY0=PM(I4,M5); 
Первая часть команды (до первой запятой) помещает в регистр результата MR 
блока  МАС  сумму  предыдущего  значения  регистра  и  произведение  текущих 
значений входных регистров Х и Y (МХ0 и МY0), данные в которых восприни-
маются процессором как числа со знаком SS, где S – первая буква слова sign 
(знак). Во второй и третьей части команды процессор читает из памяти два но-
вых операнда и запоминает их в регистрах МХ0 и МY0. В регистр МХ0 зано-
сится значение из ячейки памяти данных (DM) с номером I0, в регистр МY0 – 
из ячейки памяти программ (РМ) с номером I4. После записи  чисел в регистры 
значение переменной I0 увеличивается на М0, а I4 соответственно – на М5. 
Биты  ASTAT           7            6              5              4             3              2              1              0 
Имя                          SS         MV          AQ          AS          AC         AV           AN           AZ
переменной 
тора DAG1 и насыщением АЛУ. Остальные 3 бита управляют размещением ре-
зультата в блоке МАС, таймером и запуском процессора.
Таблица 2. Переменные регистра ASTAT
  Биты ASTAT        7    6       5          4    3     2       1      0
  Имя               SS   MV     AQ          AS   AC   AV      AN      AZ
  переменной
     Стек счетчика COUNT содержит переменную CNTR для организации
цикла без указания в программе условия его завершения. Необходимо лишь за-
дать начальное значение счетчика CNTR, например, CNTR=10. Каждый цикл
программы автоматически уменьшает содержимое счетчика на единицу. После
10 циклов, когда счетчик обнулится, процессор продолжит линейное выпол-
нение программы.
     В систему команд процессора входят многофункциональные команды,
использующие параллельное выполнение действий различными блоками. При-
мером такого типа команд является следующая инструкция, которая выполня-
ется за один цикл
        MR=MR+MX0*MY0(SS), MX0=DM(I0,M0), MY0=PM(I4,M5);
Первая часть команды (до первой запятой) помещает в регистр результата MR
блока МАС сумму предыдущего значения регистра и произведение текущих
значений входных регистров Х и Y (МХ0 и МY0), данные в которых восприни-
маются процессором как числа со знаком SS, где S – первая буква слова sign
(знак). Во второй и третьей части команды процессор читает из памяти два но-
вых операнда и запоминает их в регистрах МХ0 и МY0. В регистр МХ0 зано-
сится значение из ячейки памяти данных (DM) с номером I0, в регистр МY0 –
из ячейки памяти программ (РМ) с номером I4. После записи чисел в регистры
значение переменной I0 увеличивается на М0, а I4 соответственно – на М5.
                                       34
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
