Организация микропроцессорных систем. Учебное пособие. Могнонов П.Б. - 69 стр.

UptoLike

Составители: 

достаточной длительности для гарантированной установки в исходное состояние всех цепей.
Если импульс сброса подается извне, то он должен быть активным не менее 50мс после того,
как источник питания установится в номинальное значение.
Подача активного импульса системного сброса производит инициализацию системы,
которая осуществляет следующие действия:
-
сбрасывает счетчик команд и указатель стека;
-
устанавливает порт Р0 в высокоимпедансное состояние (при ЕМА=0), а порты Р1
и Р2 - в режим ввода;
-
выбирает банк RB0 и банк MB0;
-
запрещает прерывания по входу INT и переполнению таймера;
-
останавливает таймер - счетчик и выдачу синхросигнала на вывод Т0;
-
сбрасывает триггер флага таймера - счетчика ТF и флаги пользователя F0 и F1.
(11мгц)
6 МГц
4
3
2
С 3
1 мкФ
С 2
20
С 1
20 (10)
-SR
BQ1
BQ2
Рис.4.10. Схема формирования сигнала системного сброса
Если ЕМА=1 при действии активного сигнала системного сброса, то порт Р0 (ВUS)
находится в неопределенном состоянии. В этом случае нельзя считать, что порт Р0 находится
в высокоимпедансном состоянии.
4.3. Система команд
Использование ОМЭВМ в качестве специализированного вычислителя,
встраиваемого в контур управления объектом или процессом, определило особенности
реализации системы команд. Эти особенности ориентируют систему команд на повышение
эффективности алгоритмов управления. Помимо традиционных основных операций в
ОМЭВМ введены специализированные команды ввода-вывода с использованием
маскирования, позволяющие манипулировать отдельными битами; команды,
осуществляющие операции с битами; сканирование таблиц с передачей управления.
ОМЭВМ оперирует с командами четырех типов, которые показаны на рис.4.11. Как
видно из рисунка 4.11 все команды имеют формат в один или два байта и выполняются за
один или два машинных цикла. В системе команд ОМЭВМ реализованы три способа
адресации: регистровая (тип 1), непосредственная (тип 2) и косвенная (тип 1) адресации.
Формат команды третьего типа определяют команды передачи управления и вызова
подпрограмм по длинному адресу, а четвертый типкоманды передачи управления по
условию с коротким адресом. Все команды с непосредственным операндом, команды ввода-
достаточной длительности для гарантированной установки в исходное состояние всех цепей.
Если импульс сброса подается извне, то он должен быть активным не менее 50мс после того,
как источник питания установится в номинальное значение.
        Подача активного импульса системного сброса производит инициализацию системы,
которая осуществляет следующие действия:
        - сбрасывает счетчик команд и указатель стека;
        - устанавливает порт Р0 в высокоимпедансное состояние (при ЕМА=0), а порты Р1
и Р2 - в режим ввода;
        - выбирает банк RB0 и банк MB0;
        - запрещает прерывания по входу INT и переполнению таймера;
        - останавливает таймер - счетчик и выдачу синхросигнала на вывод Т0;
        - сбрасывает триггер флага таймера - счетчика ТF и флаги пользователя F0 и F1.

                                  С1
                                  2 0 (1 0 )                  2   BQ 1

                                               (1 1 м г ц )
                                               6 М Гц


                                  С2
                                  20                          3
                                                                  BQ 2

                                  С3
                                  1 мкФ                       4   -S R




                 Рис.4.10. Схема формирования сигнала системного сброса

      Если ЕМА=1 при действии активного сигнала системного сброса, то порт Р0 (ВUS)
находится в неопределенном состоянии. В этом случае нельзя считать, что порт Р0 находится
в высокоимпедансном состоянии.

                                     4.3. Система команд

      Использование     ОМЭВМ       в   качестве   специализированного    вычислителя,
встраиваемого в контур управления объектом или процессом, определило особенности
реализации системы команд. Эти особенности ориентируют систему команд на повышение
эффективности алгоритмов управления. Помимо традиционных основных операций в
ОМЭВМ введены специализированные команды ввода-вывода с использованием
маскирования,    позволяющие      манипулировать    отдельными     битами;    команды,
осуществляющие операции с битами; сканирование таблиц с передачей управления.
      ОМЭВМ оперирует с командами четырех типов, которые показаны на рис.4.11. Как
видно из рисунка 4.11 все команды имеют формат в один или два байта и выполняются за
один или два машинных цикла. В системе команд ОМЭВМ реализованы три способа
адресации: регистровая (тип 1), непосредственная (тип 2) и косвенная (тип 1) адресации.
Формат команды третьего типа определяют команды передачи управления и вызова
подпрограмм по длинному адресу, а четвертый тип – команды передачи управления по
условию с коротким адресом. Все команды с непосредственным операндом, команды ввода-