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) из