│ JP │ сс,dst │ Jump │ Переход │
│ RET │ │ Return │ Возврат из │
│ │ │ │ подпрограммы │
│ │
│ Команды сдвигов │
│ │
│ RL │ cc,A │ Rotate Left │ Циклический влево │
│ RR │ cc,A │ Rotate Right │ Циклический вправо │
│ SLL │ cc,A │ Shift Left Logical │ Логический влево │
│ SRA │ cc,A │ Shift Right │ Арифметический вправо│
│ │ │ Arithmetic │ │
│ │
│ Команды управления битами │
│ │
│ │ │ Clear: │ Очистить: │
│ CCF │ │-Carry Flag │-флаг переноса │
│ CIEF │ │-Interrupt Enable │-флаг разрешения │
│ │ │ Flag │ прерываний │
│ COPF │ │-Overflow Protection │-флаг защиты от │
│ │ │ Flag │ переполнения │
│ │ │ │ │
│ │ │ Set: │ Установить: │
│ SCF │ │-Carry Flag │-флаг переноса │
│ SEIF │ │-Interrupt Enable │-флаг разрешения │
│ │ │ Flag │ прерываний │
│ SOPF │ │-Overflow Protection │-флаг защиты │
│ │ │ Flag │ переполнения │
│ │ │ │ │
│ NOP │ │ No Operation │ Нет операции │
├────────┴─────────┴─────────────────────┴──────────────────────┤
│ scr - источник; dst - получатель; cc - код условия; │
│ A - аккумулятор; X,Y - входные регистры умножителя; │
│ P - выходной регистр умножителя. │
└───────────────────────────────────────────────────────────────┘
┌─┬────────────────────────────────────────────────────────────┬┐
│ │ Фильтр 5-го порядка с конечной импульсной характеристикой ││
│ │ 7┌─┐ ┌────────┐ ┌────────┐ ││
│ │ │ │ ├────────┤ ├────────┤ ││
│ │ │ │ P1:0 -│ x(n) │ │ h(0) │ ││
│ │ │ │ ├────────┤ ├────────┤ ││
│ │ ¯ │ │ │ │ ││
│ │ │ │ │ ... │ │ ... │ ││
│ │ │ │ ├────────┤ ├────────┤ ││
│ │ │ │P2:0+ P0:0 -│ x(n-4)│ P1:1 -│ h(4) │ ││
│ │ 0└─┘ └────────┘ └────────┘ ││
│ └────────────────────────────────────────────────────────────┘│
├──────┬────────────────────────────────────────────────────────┤
│Число │ LD P2:1,#0 ;запись отсчетов h(m) в банк 1 │
│тактов│ LD @P2:1+,#%7023 ;ПД с адреса 0 │
├──────┤ LD @P2:1+,#%2355 │
│ │ LD @P2:1+,#%6BD3 │
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.