- •1. Структура и принцип действия микропроцессора классической архитектуры
- •2. Выполнение процессором командного цикла.
- •3. Командный и машинный циклы.
- •4. Внутренние регистры микроконтроллера msp430. Регистры общего назначения и регистры специальных функций
- •5. Микросхемы памяти, их основные характеристики и классификация
- •6. Функциональная схема устройства оперативной памяти
- •7. Постоянные запоминающие устройства, их типы и области применения
- •8. Применение пзу в качестве программируемого логического устройства.
- •9. Применение пзу в качестве функционального преобразователя (фп).
- •10. Структура команд. Способы адресации.
- •11. Применение косвенной адресации
- •12. Команды процессора и эмулируемые команды
- •13. Организация подпрограмм и использование стековой области памяти.
- •14. Программная реализация интервалов времени
- •15. Аппаратный умножитель и его применение
- •16. Виды операции умножения
- •17. Применение умножения с накоплением при расчете сигналов управления
- •18. Аппаратные и программные средства интрфейса.
- •19. Принципы обмена информацией.
- •20. Параллельный и последовательный интерфейс.
- •21. Принцип действия программируемого таймера.
- •23.Организация прямого доступа к памяти.
- •24. Аппаратная реализация интервалов времени
- •25. Цифро-аналоговое преобразование.
- •26. Аналого-цифровое преобразование.
- •27. Микроконтроллер как динамическое звено.
- •28. Влияние времени выполнения программы мк запас устойчивости замкнутой системы.
- •29. Выбор числа разрядов слова данных по требуемой точности системы управления.
- •30. Рекурсивные и нерекурсивные цифровые фильтры, их передаточные функции и структурные схемы.
- •31. Цифровое дифференцирование и интегрирование.
- •34. Параллельная обработка информации. Классификация вычислительных систем с параллельной обработкой информации.
- •35. Процессоры с сокращенным набором команд (risc) и с полным набором команд (cisc).
- •36. Гарвардская и разнесенная архитектуры микропроцессоров
- •37. Процессоры с длинным командным словом
- •38. Синтез процессорной матрицы.
- •39. Применение процессорной матрицы для цифровой фильтрации сигнала.
- •40. Общая характеристика системы команд мсs8 х с51.
- •41. Функциональная схема микроконтроллера мсs8 х с51 и назначение входящих в него устройств.
- •42. Функциональная схема микроконтроллера мсs8 х с196 и назначение входящих в него устройств.
- •43. Регистры мсs 196 и способы адресации. Система команд мсs 196.
- •44. Архитектура микроконтроллеров adsp-bf и общая характеристика системы команд.
- •45. Структура ядра adsp-bf и его регистры.
- •46. Архитектура микроконтроллеров tms 320
- •47. Алгоритм расчета сигнала управления в замкнутой сис-ме
- •48. Преобразование унитарного кода импульсн.Датчика в двоичный код положения
- •49. Преобразование унитарного кода импульсного датчика в двоичный код скорости.
- •51. Использование нечеткой логики для синтеза управления. Лингвист. Переменные.
- •5 2. Алгоритм нечеткого управления
- •53. Структура и принцип действия искусственного нейрона. Соединение в сеть.
- •54. Методы обучения искусственной нейронной сети.
- •55. Применение искусственной нейронной сети в качестве устройства управления.
- •56. Применения генетических алгоритмов для оптимизации управления эп
- •57. Функциональная схема msp 430, способы адресации, система команд, назначение входящих в него устройств
- •58. Архитектура risc-ядра arm7 16/32 разрядных микроконтроллеров
- •59. Последовательный интерфейс spi микроконтроллеров.
- •62. Применение шим для цап.
- •63. Способы повышения эффективности использования конвейеров
- •64. Принцип действия сигма-дельта ацп
- •65. Микроконтроллер, его ф-ная схема и применение в системах управления эп
- •66. Режим энергопотребления мк
- •67. Режимы работы таймеров.
- •68. Как таймер формирует шим
- •69. Режим захвата и сравнения.
8. Применение пзу в качестве программируемого логического устройства.
Если каждый бит линии адреса рассматривать как логическую величину, то на выходе тоже можно реализовать логическую функцию.
В практике случаются случаи, когда в ЗУ и ППЗУ используются не все входные адреса, в соответствии с которыми в памяти расположены данные. В таких случаях целесообразно использовать для программирования программируемую логическую матрицу(ПЛМ). Отличие ее в том, что она служит не для хранения информации, а для формирования адресов обращения к различным устройствам МПС, в том числе и к ЗУ. ПЛМ может быть выполнена на отдельной микросхеме , но может входить с в состав интегральной схемы ЗУ. В этом случае ПЛМ выполняет функции селектора по всем участкам данной схемы. Ее использование особенно эффективно в тех случаях, когда нет необходимости выделять ячейки памяти для тех адресов, которые не рассматриваются при конкретных наборах входных данных.
9. Применение пзу в качестве функционального преобразователя (фп).
ПЗУ можно рассматривать как ФП сигнала, представленного в двоичном коде. Входной сигнал должен быть подан на ША, после этого на выходе считывается информация, записанная по этому адресу.
Алгоритм записи в ПЗУ:
, где m-
количество разрядов ША.
-представление в
дополнительном коде.
10. Структура команд. Способы адресации.
Команда МП – это такое закодированное двоичное число (слово), которое предопределяет действие МП по обработке информации. Длина команды, как правило, совпадает с длиной слова данных, но она так же может иметь длину, равную 2, 3 и более словам. Каждая команда состоит из кода операции (КОП) и адресной части. КОП сообщает МП что делать и всегда записывается в первом байте. Адресная часть может отсутствовать, то есть команда есть, а адреса нет. Содержание адресной части зависит от способа адресации. При непосредственной адресации в адресной части располагается операнд, при прямой адресации адресная часть содержит адрес операнда. Таким образом, в поле адреса располагается операнд, представляющий собой, либо данные, либо результат операции, либо адрес, по которому хранятся данные.
Способ адресации определяет алгоритм преобразования исходного адреса, указанного в поле адреса команды, в исполнительный, то есть в адрес УВВ памяти или адрес регистра МП. Перечень возможных адресов адресации одной из важнейших характеристик МП. Эффективность использования МП во многом определяется способом адресации к памяти большого объема, так как это является наиболее часто встречаемой операцией, а число бит в команде зависит от используемого способа адресации.
неявная адресация
Тут используется однобайтовая форма команды. Адрес команды неявно задается в КОП команды. Полагают, что операнд находится в определенном внутреннем регистре МП и его специально адресовать не надо. Примером может являться 1-байтовая команда пересылки данных из одного регистра А в другой регистр В, которая состоит из КОП, адреса источника данных (регистр А) и адреса приемника данных (регистр В).
непосредственная адресация
В первом байте – КОП, затем идут данные, занимающие 1 или 2 байта. Тут не используется адрес памяти. Эта адресация выполняется за 2 микроцикла. Сначала идет выборка команды, а потом уже ее выполнение. Команды с такой адресацией могут иметь 2-ух байтный или 3-ех байтный формат. Такая адресация увеличивает производительность и экономит память. , но она обладает наименьшей гибкостью. Пример: LXI В,900H - перенос константы 900H в регистровую пару ВС( КР580)
прямая адресация
В первом байте – КОП, во втором и третьем – адрес (если есть). Адрес указывает область памяти, в которой находятся подлежащие обработке данные. Программист может явным образом задать адрес нужных данных. Такая адресация требует дополнительных микроциклов. Сначала надо произвести выборку КОП команды, затем надо извлечь из памяти еще 2 байта, адрес обрабатываемых данных. Время выполнения адресации в 2 раза больше чем у непосредственной адресации.
косвенная адресация
Реализуется командами длиной в одно слово. Тут кроме КОП еще указывается номер регистра, содержимое которого означает адрес месторасположения данных в памяти. Например, при такой адресации в 8-разрядном МП указывается в какой регистровой паре находится адрес данных в памяти. Такая адресация удобна при неоднократном обращении к памяти, особенно в случае их организации в виде списка или файла, когда адрес надо вычислять.
