Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Микропроцессоры и интерфейсы ИВС

Автор:   •  Май 4, 2018  •  Лекция  •  11,360 Слов (46 Страниц)  •  332 Просмотры

Страница 1 из 46

14.02.17

Необходимость замены регистра прямым адресом возникает при пересылке между двумя регистрами

При необходимости сохранения параметров регистров в стеке используется команда push (push 05).

1)MOV R2, 03

2)PUSH 05

3)CJNE A, ad, M

CJNE A, 06h, M(Aсравн,R6)

Наличие банка позволяет минимизировать время работы подпрограмм за счет уменьшения сохранения-восстановления контекста.

Особенностью формирования признака z является то, что в слове состояния он не фиксируется, а формируется аппаратно во всех командах, где аккумулятор является приемником результата.

16.02.17

Недостатки 8051:

-Не полностью использован принцип гарвардской организации

--Используется раздельная шина адреса, но общая шина данных

--В связи с этим организация памяти данных и памяти программ восьмиразрядная

-Реализует СISC-архитектуру

--Для реализации команды требуется 12 тактов. При частоте генератора 12МГц время выполнения самой короткой команды - 1с

-Ограниченный объем резидентной памяти

-Одноаккумуляторная архитектура

-Ограниченный состав переферии

-Отсутствие внутреннего тактового генератора

Достоинства:

-Однородная система команд

-Возможность работы в режиме микропроцессора

-Относительно простые команды

Микроконтролллеры AVR

Особенности архитектуры:

-Микроконтролллер реализует полную гарвардскую архитектуру: организация памяти команд - 16*n, памяти данных - 8*n

-Используется двухуровневый конвейер

-Расширенный объем резидентной памяти программ и данных

-Применения перепрограммируемой памяти данных

-Более развитая переферия

-Реализована RISC архитектура, многоаккумуляторная с двухадресными командами

-Количество РОНов - 32

-По сравнению с 8051 увеличено количество аппаратуры при реализации переферийных устройств, что увеличивает быстродействие

-Система команд оптимизированна для работы с языком Си

-Команда содержит расширенное количество способов адресации

-Большинство микроконтроллеров обладает свойством самопрограммирования - возможность записи программ с внешних носителей в память программ микроконтроллеров

-Расширенные возможности по работе с режимом энергосбережения

-Возможность программирования непосредственно в целевой плате

-Быстродействие (1MIPS/ГГц)

Недостатки:

-Невозможность расширения памяти программ за счет внешней памяти

-Более неоднородный ассемблер

Не все типа позволяют подключение ОЗУ с программной логикой (??)

Репрограммируемое ПЗУ с электрически стираемой информации. Необходимость в подобном ПЗУ возникает, если в процессе работы необходимо изменять некоторые установки, причем их значения должны сохраняться при выключении питания.

Управление EEPROM осуществляется командами УУ

Возможности битовой зоны ограничены зоной РОНов и регистрами ввода-вывода. Возможности битовых команд ниже, чем в 8051. Битовые команды AVR сводятся к установке/сбросу бит, ... в пределах битового пространства.

По сравнению с 8051 зона РОНов является неоднородной. Несмотря на то, что каждый регистр этой зоны может выполнять функции аккумулятора, наиболее функциональны регистры с 16 по 31. Только в них можно записывать различные

...

Скачать:   txt (184.4 Kb)   pdf (193 Kb)   docx (95.8 Kb)  
Продолжить читать еще 45 страниц(ы) »
Доступно только на Essays.club