Библиотека Компэла


f& Texas iNSiraJMENTS   ///. Интерфейс с внешними устройствами
  MOV. В 26 (SP), R8 ; параметр команды
  MOV. В 28 (SP), R7 ; параметр адреса
  CALL #sbit ; отправить стартовую
    ; посылку и адрес
  CALL Isendzero ; отправить «0» для
    r записи
  CALL #ack ; ждём подтверждения
    r (АСК)
  CALL #sbyte ; отправить код команды
  CALL #ack ; ждём подтверждения
    ; (АСК)
  MOV. В 24 (SP), R8 ; отправка данных
  CALL #sbyte ; отправить байт данных
  CALL #ack ; ждём подтверждения
    r (АСК)
  CALL #pbit ; отправить стоповую
    ; посылку
  MOV. В #01h, 30 (SP) ; возвращает «1»
    ; при успешном заверше-
    ; нии
  POP R13  
  POP R12  
  POP Rll  
  POP R1C  
  POP R15  
  POP R14  
  POP R9  
  POP R8  
  POP R7  
  POP SR  
  RET    

 

Протокол «Записать слово»    
Влияние Влияние на регистры на память: : нет стек, максимум байт
Описание Шаг       Направление

старт (start) из

адрес(address) из

чтение/запись(R/W) из
подтверждение(acknowledge) в ?
данные (data) из