Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Протокол «Чтение блока» 9
Влияние на регистры: нет
Влияние на память: стек, максимум 40 байт, блок
памяти
Описание Шаг Направление
старт (start) из
адрес(address) из
запись(W) из
подтверждение(acknowledge) в
команда (command) из
подтверждение(acknowledge) в
старт (start) из
адрес(address) из
чтение(R) из
подтверждение(acknowledge) в
счётчик байт (byte count) в
подтверждение(acknowledge) из
данные (data) в
подтверждение(acknowledge) из
данные и АСК повторяются п раз
неподтверждение(NACK) из
стоп (stop) из
Параметры в стеке
флаг ошибкиеггог_йад младшая область памяти
low mem
счётчик байт byte count
указатель блока block pointer
команда command
адрес address старшая область памяти
high mem
Пример использования
PUSH | #00h |
PUSH | #00Bh |
PUSH | #0020h |
PUSH | #00550h |
PUSH | #00h |
место для кода ошибки поместить адрес в стек код команды "температура батареи" указатель на начало блока зарезервировать байт
Дата публикования: 2014-11-18; Прочитано: 240 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!