- •46. Що таке сегментування пам'яті? Як сегментування пам'яті організовано в процесорі Intel 80286? 58
- •47. Що таке сегментування пам'яті? Як сегментування пам'яті організовано в процесорі Intel 80386? 59
- •Опишіть мікропроцесорну систему як частинний випадок електронної системи.
- •В чому переваги та недоліки традиційної цифрової системи (системи на “жорсткій логіці”) порівняно з універсальною (програмованою) системою?
- •В чому переваги та недоліки універсальної (програмованої) цифрової системи порівняно з традиційною системою (системою на “жорсткій логіці”)?
- •4. Опишіть властивості процесора, як головного вузла універсальної (програмованої) цифрової системи.
- •5. Що таке класична структура зв'язків у лектроннихсистемах? в чому її переваги та недоліки порівняно із шинною структурою зв'язків?
- •6. Що таке шинна структура зв'язків у електронних системах? в чому її переваги та недоліки порівняно із класичною структурою зв'язків?
- •7. Що таке програмний обмін інформацією і де він використовується?
- •8. Що таке обмін інформацією з використанням переривань і де
- •9. Що таке режим прямого доступу до пам'яті і де він використовується?
- •10. Які архітектури мікропроцесорних систем ви знаєте? в чому переваги та недоліки прінстонської архітектури порівняно із гарвардською?
- •11. Які архітектури мікропроцесорних систем ви знаєте? в чому переваги та недоліки гарвардської архітектури порівняно із прінстонською?
- •16. Як здійснюється обмін інформацією в мікропроцесорних системах? Що таке цикли обміну інформацією?
- •17. Що таке цикли обміну інформацією? Які цикли обміну інформацією ви знаєте? Охарактеризуйте їх.
- •18. Що таке системна магістраль і з чого вона складається?
- •19. Які шини входять до складу системної магістралі? Охарактеризуйте шину даних.
- •20. Які шини входять до складу системної магістралі? Охарактеризуйте шину адреси.
- •21. Які шини входять до складу системної магістралі? Охарактеризуйте шину керування. Що таке строби обміну?
- •22. Синхронний та асинхронний обмін інформацією. Їхні переваги та недоліки.
- •23. Детально охарактеризуйте цикл читання програмного обміну на магістралі q-bus.
- •24. Детально охарактеризуйте цикл запису програмного обміну на магістралі q-bus.
- •25. Детально охарактеризуйте цикл “читання-модифікація-запис” програмного обміну на магістралі q-bus.
- •26. Детально охарактеризуйте цикл читання програмного обміну на магістралі isa.
- •27. Детально охарактеризуйте цикл запису програмного обміну на магістралі isa.
- •28. Детально охарактеризуйте цикли обміну за перериваннями на магістралі q-bus.
- •29. Детально охарактеризуйте цикли обміну за перериваннями на магістралі isa.
- •30. Детально охарактеризуйте цикли обміну в режимі прямого доступу до пам'яті на магістралі q-bus.
- •31. Детально охарактеризуйте цикли обміну в режимі прямого доступу до пам’яті на магістралі isa
- •32. Які чинники впливають на проходження сигналу по магістралі?
- •33. Процесор, як пристрій системної магістралі. Які функції він виконує?
- •34. Яку роль в процесорі відіграють схема керування вибіркою команд та арифметико-логічний пристрій?
- •35. Детально охарактеризуйте регістри мікропроцесора. Які функції вони виконують?
- •36. Пам'ять, як пристрій системної магістралі. Які функції вона виконує? Охарактеризуйте функції стеку.
- •37. Пам'ять, як пристрій системної магістралі. Які функції вона виконує? Охарактеризуйте функції таблиці векторів переривань.
- •38. Пам'ять, як пристрій системної магістралі. Які функції вона виконує? Охарактеризуйте функції пам'яті програми початкового запуску та пам'яті пристроїв, під'єднаних до системної шини.
- •39. Пристрої вводу-виводу, як пристрої системної магістралі. Які функції вони виконують?
- •Пристрої вводу-виводу, як пристрої системної магістралі. Охарактеризуйте функції пристроїв інтерфейсу користувача та пристроїв тривалого зберігання інформації.
- •Пристрої вводу-виводу, як пристрої системної магістралі. Охарактеризуйте функції таймерних пристроїв.
- •Які методи адресації операндів ви знаєте? Детально опишіть безпосередню та пряму адресацію.
- •Які методи адресації операндів ви знаєте? Детально опишіть регістрову та непряму адресацію.
- •Які методи адресації операндів ви знаєте? Детально опишіть автоінкрементну та автодекрементну адресацію. Де вони використовуються?
- •Що таке сегментування пам'яті? Як сегментування пам'яті організовано в процесорі Intel 8086?
- •Що таке сегментування пам'яті? Як сегментування пам'яті організовано в процесорі Intel 80286?
- •Що таке сегментування пам'яті? Як сегментування пам'яті організовано в процесорі Intel 80386?
- •Дайте детальну характеристику регістрам процесора.
- •50. Що таке система команд процесора? Із чого вона складається? Детально охарактеризуйте арифметичні команди.
- •51. Що таке система команд процесора? Із чого вона складається? Детально охарактеризуйте логічні команди.
- •52. Що таке система команд процесора? Із чого вона складається? Детально охарактеризуйте команди переходів.
- •53. Які класи мікроконтролерів ви знаєте? Які ознаки притаманні сучасним 8-розрядним мікроконтролерам?
- •54.Які класи мікроконтролерів ви знаєте? Детально опишіть структуру процесорного ядра мікроконтролера.
- •55.Які класи мікроконтролерів ви знаєте? Детально опишіть пам'ять програм та пам'ять даних мікроконтролера.
- •56.Які класи мікроконтролерів ви знаєте? Детально охарактеризуйте регістри, стек та зовнішню пам'ять мікроконтролера.
- •57. Як організовано взаємодію мікроконтролера із зовнішнім середовищем? Детально опишіть функції портів вводу/виводу.
- •58.Як організовано взаємодію мікроконтролера із зовнішнім середовищем?Детально опишіть функції таймерів.
- •59.Як організовано взаємодію мікроконтролера із зовнішнім середовищем?Детально опишіть ф-ію процесорів подій.
- •60. Як досягаєтьсямінімізаціяенергоспоживанняу системах на базімікроконтролерів?
- •61. Детально охарактеризуйте тактовігенераторимікроконтролера.
- •62. Якіапаратнізасобизабезпеченнянадійності систем на базімікроконтролеріввизнаєте? Детально опишітьфункціїсхемиформування сигналу скидання.
- •63. Якіапаратнізасобизабезпеченнянадійності систем на базімікроконтролеріввизнаєте? Детально опишітьфункції блоку детектуваннязниженнянапругиживлення та сторожового таймера.
- •64. Які додаткові модулі мікроконтролера ви знаєте? Детально охарактеризуйте модулі послідовного вводу/виводу.
- •65. Які додаткові модулі мікроконтролера ви знаєте? Детально охарактеризуйте модулі аналогового вводу/виводу.
59.Як організовано взаємодію мікроконтролера із зовнішнім середовищем?Детально опишіть ф-ію процесорів подій.
Апаратні засоби удосконаленого таймеру дозволяє вирішувати багато задач керування в реальному часі.Однак,зі зростанням складності алгоритмів керування починають проявлятис ь обмеження модулів.Тому,наступним етапом розвитку модулів підсистеми реального часу мікроконтролера стали модулі процесорів подій.Вперше модулі процесорів подій були використані компанією Intel в мікроконтролерах сімейства 8xC51Fx.Цей модуль отримав назву програмованого лічильного масиву(РСА).
РСА забезпечує більш широкі можливості роботи в реальному часі і в меньшій степені розтрачує ресурси центрального процесору.До переваг РСА також можна віднести більш просте програмування і більш високу точність.Також РСА може пррацювати з тактовою чатотою втричі вищою від тактової частоти таймерів.РСА може виконувати задачі які не потребують додаткових аппаратних затрат,на відміну від таймеру.РСА складається з 16-бітного таймера-лічильника і 5 16-бітних модулей порівняння-засувки:
Таймер-лічильник РСА використовується в якості базового таймеру для функціонування всіх 5 модулів порівняння-засувки.Вхід таймера-лічилника РСА може бути запрограмований на рахунок сигналів від наступних джерел:
-вихід дільника на 12 тактового генератора мікроконтролера;
-вихід дільника на 4 тактового генератора мікроконтролера;
-сигнал переповнення таймеру 0;
-зовнішній вхідний сигнал на виводі ЕСІ
Довільний із модулей порівняння-засувки може бути запрограмований для роботи в наступних режимах:
-засуви по фронту або спаду імпульсу на вході СЕХІ;
-таймеру,який програмується;
-високошвидкісного виходу; -широтно-імпульсного модулятору(ШІМ) Модуль 4 може бути також запрограмований як сторожовий таймер.
Режим засуву по імпульсу на вході мікроконтролеру еквівалентний режиму вхідного захоплення вдосконаленого таймеру.Режими програмованого таймеру і високошвидкісний вихід близькі по своїм функціональним можливостям до режиму вихідного порівняння.
В режимі ШІМ на відповідному виході мікроконтролера формується послідовність імпульсів з періодом ,який рівний періоду базового таймеру/лічильнику РСА.Значення 8-розрядного коду записаного в молодший байт регістру-засувки відповідного модулю задає скважність сформованого сигналу.Також режим ШІМ дуже простий з точки зору програмного обслуговування.Якщо зміна скважності не передбачається,то достатньо один раз занести занести відповідний код в регістр даних модулю,проініціалізувати режим ШІМ,і імпульсна послідовність буде виконуватись без втручання програми.
При роботі модулю порівняння-зусувув в режимі засуву,програмованного таймеру або високошвидкісного виходу модуль може формувати сигнал переривання.Сигнали від всіх 5 модулів порівняння-засуву і сигнал переповнення таймеру РСА поділяють один вектор переривань.Тобто,якщо переривання дозволені,то і сигнал переповнення таймеру РСА і сигнал від довільного з модулів викликає одну й туж саму підпограмму переривань,яка повинна сама ідентифікувати джерело,яке її викликало.
Для роботи з зовнішніми пристроями таймер-лічильник РСА і модулі порівняння-засуву використовують виводи Р1 порту мікроконтролеру.Якщо який небудь вивід порту не використовується при роботі з РСА,або РСА не задіяний, порт може застосуватись стандартно.
Реалізований в 8хС51FX PCA виявились настільки вдалими,що архітектура даних мікроконтролеру стала промисловим стандартом,а сам РСА багатократно використовувався в різних модифікаціях мікроконтролерів різних фірм.Тенденція розвитку підсистем реального часу сучасних мікроконтролерів знайшло сво відображення в підвищенні к-сті процесорів подій і розширенню їх функціональних можливостей.