![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Описание Шаг
Направление
старт (start) из
адрес(address) из
чтение/запись(R/W) из
подтверждение(acknowledge) в?
команда (command) из
подтверждение(acknowledge) в?
старт (start) из
адрес(address) из
чтение/запись(R/W) из
подтверждение(acknowledge) в?
данные (data) в?
неподтверждение(NACK) из
стоп (stop) из
Параметры в стеке флаг ошибкиеггог flag
младший байт
данных data
не используется unused
команда command
адрес address
младшая область памяти low mem
старшая область памяти high mem
Пример использования
PUSH #00h
PUSH #000Bh
PUSH #008h
PUSH #00h
PUSH #00h
CALL #rbp
POP RIO
ADD #06h, SP
POP R9
место для кода ошибки поместить адрес в стек код команды чтения температуры батареи зарезервировать байт для данных (не используется)
зарезервировать байт для данных
переместить данные в R10
освободить место команды и адреса читать из стека код
Дата публикования: 2014-11-18; Прочитано: 244 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!