ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »