double arrow

АССЕМБЛЕР. ЭТАПЫ РАЗРАБОТКИ ПРОГРАММЫ

"+" - обозначает, что команда влияет на флаг, "-" - не влияет, "1" - флаг устанавливается в 1, "0" - флаг устанавливается в 0 (сбрасывается), "#" - инверсия флага, "?" - не определенное значение флага, >1 - одиночный сдвиг, >n - многоразрядный сдвиг.

A1 A0 КАНАЛ
    PA
    PB
    PC
    CSR

A1 A0 СЧЕТЧИК / РЕГИСТР УПРАВЛЕНИЯ
    CT0
    CT1
    CT2
D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 Номер счетчика   Способ загрузки Ni в счетчик D5 D4
    Счетчик 0 (CT0) Фиксация Ni    
    Счетчик 1 (CT1) Загрузка Ni одним младшим байтом    
    Счетчик 2 (CT2) Загрузка Ni одним старшим байтом    
    Запрет Загрузка Ni двумя байтами    
D3 D2 D1     Формат записи Ni в счетчик D0
      Режим 0 Запись Ni двоичным кодом  
      Режим 1 Запись Ni двоично-десятичным кодом  
x     Режим 2  
x     Режим 3
      Режим 4
      Режим 5

D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 Число стоп-бит   Вид контроля D5 D4
    Запрет Нет контроля    
    1 стоп-бит Контроль нечетности    
    "полтора" стоп-бита Нет контроля    
    2 стоп-бита Контроль четности    
D3 D2 Число информационных бит   Частота синхронизации D1 D0
      fTxC(RxC) / 1    
      fTxC(RxC) / 16    
      fTxC(RxC) / 64    
       


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: