- •1. Структура и принцип действия микропроцессора.
- •2. Выполнение процессором командного цикла.
- •3. Командный и машинный циклы.
- •5.Внутренние регистры микроконтроллера msp430. Регистры общего назначения и регистры специальных функций.
- •6. Микросхемы памяти, их основные характеристики и классификация
- •7. Функциональная схема устройства оперативной памяти
- •8. Постоянные запоминающие устройства, их типы и области применения.
- •9. Применение пзу в качестве функционального преобразователя (фп).
- •10. Структура команд. Способы адресации.
- •13 Применение косвенной адресации, привести пример
- •14 . Организация подпрограмм и использование стековой области памяти.
- •15. Программная реализация интервалов времени
- •16. Аппаратный умножитель и его применение
- •17. Виды операции умножения.
- •18 Применение умножения с накоплением при расчёте сигналов управления
- •19.21.Аппаратные и программные средства интрфейса.
- •20. Принципы обмена информацией.
- •22. Параллельный и последовательный интерфейс.
- •23. Последовательный интерфейс и его применение для включения микроконтроллеров на параллельную работу(такой вопрос уже есть)
- •24. Режимы работы последовательных интерфейсов: uart. I2c. Spi
- •27. Принцип действия программируемого таймера.
- •28. Организация ввода и вывода инфрмации с применением прерываний(есть было)
- •29 Организация прямого доступа к памяти.
- •31,32. Режимы работы таймера.
- •29.Организация прямого доступа к памяти.
- •30 Аппаратная реализация интервалов времени
- •33.Цифро-аналоговое преобразование.
- •34.Аналого-цифровое преобразование.
- •36.Микроконтроллер как динамическое звено.
- •37. Влияние времени выполнения программы микроконтроллером на запас устойчивости замкнутой системы.
- •38. Выбор числа разрядов слова данных по требуемой точности системы управления.
- •39. Рекурсивные и нерекурсивные цифровые фильтры, их передаточные функции и структурные схемы. Алгоритм и программа цифрового фильтра.
- •40. Цифровое дифференцирование и интегрирование.
- •43 Паралельная обработка информации. Классификация вычислительных систем с параллельной обработкой информации.
- •44. Процессоры с сокращенным набором команд (risc) и с полным набором команд (cisc). Примеры.
- •53. Структура и принцип действия искусственного нейрона. Соединение в сеть.
- •54. Выполнение искусственным нейроном арифметических и логических операций.
- •55. Применение искусственной нейронной сети в качестве устройства управления.
- •56. Применение методов искусственного интеллекта для управления электроприводами.
- •52 Использование нечеткой логики для синтеза управления. Лингвист. Переменные.
- •50 Описание переменных и массивов языка с применение массивов и указателей
- •49 Массивы и структуры языка с
- •48.Логические и арифметические операции
- •47. Синтаксис языка Си
- •45. Микроконтроллер, его ф-ная схема и применение в системах управления эп
- •43. Параллельная обработка информации в вычислительных устройствах. Параллелизм на уровне команд и на уровне алгоритмов
10. Структура команд. Способы адресации.
Команда МП – это такое закодированное двоичное число (слово), которое предопределяет действие МП по обработке информации. Длина команды, как правило, совпадает с длиной слова данных, но она так же может иметь длину, равную 2, 3 и более словам. Каждая команда состоит из кода операции (КОП) и адресной части. КОП сообщает МП что делать и всегда записывается в первом байте. Адресная часть может отсутствовать, то есть команда есть, а адреса нет. Содержание адресной части зависит от способа адресации. При непосредственной адресации в адресной части располагается операнд, при прямой адресации адресная часть содержит адрес операнда. Таким образом, в поле адреса располагается операнд, представляющий собой, либо данные, либо результат операции, либо адрес, по которому хранятся данные.
Способ адресации определяет алгоритм преобразования исходного адреса, указанного в поле адреса команды, в исполнительный, то есть в адрес УВВ памяти или адрес регистра МП. Перечень возможных адресов адресации одной из важнейших характеристик МП. Эффективность использования МП во многом определяется способом адресации к памяти большого объема, так как это является наиболее часто встречаемой операцией, а число бит в команде зависит от используемого способа адресации.
неявная адресация
Тут используется однобайтовая форма команды. Адрес команды неявно задается в КОП команды. Полагают, что операнд находится в определенном внутреннем регистре МП и его специально адресовать не надо. Примером может являться 1-байтовая команда пересылки данных из одного регистра А в другой регистр В, которая состоит из КОП, адреса источника данных (регистр А) и адреса приемника данных (регистр В).
непосредственная адресация
В первом байте – КОП, затем идут данные, занимающие 1 или 2 байта. Тут не используется адрес памяти. Эта адресация выполняется за 2 микроцикла. Сначала идет выборка команды, а потом уже ее выполнение. Команды с такой адресацией могут иметь 2-ух байтный или 3-ех байтный формат. Такая адресация увеличивает производительность и экономит память. , но она обладает наименьшей гибкостью. MOV #X,R11
3.прямая адресация
В первом байте – КОП, во втором и третьем – адрес (если есть). Адрес указывает область памяти, в которой находятся подлежащие обработке данные. Программист может явным образом задать адрес нужных данных. Такая адресация требует дополнительных микроциклов. Сначала надо произвести выборку КОП команды, затем надо извлечь из памяти еще 2 байта, адрес обрабатываемых данных. Время выполнения адресации в 2 раза больше чем у непосредственной адресации. 3)Косвенная адресация -Реализуется командами длиной в одно слово. Тут кроме КОП еще указывается номер регистра, содержимое которого означает адрес масторасполажения данных в памяти. Например, при такой адресации в 8-разрядном МП указывается в какой регистровой паре находится адрес данных в памяти. Такая адресация удобна при неоднократном обращении к памяти, особенно в случае их организации в виде списка или файла, когда адрес надо вычислять. MOV @R10,0(R6). Регистровый MOV R10,R11; Индексный MOV 2(R5),6(R6);
Абсолютный MOV &0200h,&0202h
