![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
• упрощение набора команд,
• эффективную реализацию конвей-ерной обработки путем тщательного планирования компилятором его загрузки
-- отделение медленной памяти от быстрой памяти (высокоскоростных регистров) (две инструкции Load/Store),
-- использование регистровых окон.
одинаковая длина команд;
одинаковый формат команд — код команды регистр-приемник два
регистра-источника;
операндами команд могут быть только регистры;
команды выполняют только простые действия;
большое количество регистров общего назначения (могут быть ис-
пользованы любой командой);
конвейер(ы);
выполнение команды не дольше, чем за один цикл;
простая адресация.
Команды, выполняющие операции с байтами.
Команды работы с байтами используются в PIC МК для пересылки данных между
Регистрами и выполнения математических операций над их содержимым.
БАЙТ-ОРИЕНТИРОВАННЫЕ КОМАНДЫ, которые позволяют изменять байт "целиком" (сбрасывать, записывать в него данные (0-255) и т.д.) FSR, INDF, MOVF и MOVWF, CLRF f и CLRW, SUBWF f, d, ANDWF f, d, IORWF f, d и XORWF f, d, RLF f, d и RRF f, d
24. Какое значение 2-го бита будет после выполнения этой команды: BSF PORTC,2.
CLRF STATUS; очищаем регистр Status и выбираем нулевой банк.
BSF STATUS, 2; записав в 2-й разряд ‘1’, выбираем первый банк.
Дата публикования: 2015-02-03; Прочитано: 280 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!