- •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. Які додаткові модулі мікроконтролера ви знаєте? Детально охарактеризуйте модулі аналогового вводу/виводу.
54.Які класи мікроконтролерів ви знаєте? Детально опишіть структуру процесорного ядра мікроконтролера.
Ми знаємо 3 класи мікроконтролерів:
8-розрядні мікроконтролери
16-32-розрядні міроконтролери
цифрові сигнальні процесори
Процесорне ядро мікроконтролера складається зі схеми синхронізації, центрального поцесора та схеми керування.
Процесорне ядро. Характеристики:
набір регістрів
система команд
організація процесів вибірки/виконання команд
Виділяють CISC, RISC процесори.
Для CISC архітектури характерний 1,2,3 байтовий формат команд. Система команд як правило не є ортогональною(не всі команди можуть використовувати будь-який спосіб адресації). Регістри процесора нерівноправні. Команди не можуть використовувати будь-який з передбачених методів адресації. Вибірка команд здійснюється побайтно. CISC – архітектура використовуються в мікроконтролерах фірм Intel, Motorola.
Для RISC архітектури характерним є те, що набір команд скорочено до мінімуму. Формат команд має фіксовану довжину. Це дає певну гнучкість. Дана архітектура використовується в мікроконтролерах фірм ATMEL, Microchip.
Продуктивність мікроконтролера характеризується кількістю операцій пересилки за секунду.
CISC – 1-3 цикли за секунду.
RISC – дещо гірше.
55.Які класи мікроконтролерів ви знаєте? Детально опишіть пам'ять програм та пам'ять даних мікроконтролера.
Знаю 3 класи мікроконтролерів:
8-розрядні мікроконтролери
16-32-розрядні міроконтролери
цифрові сигнальні процесори
Пам'ять команд(даних), програм
пам'ять програм – постійний запам’ятовуючий пристрій (тут зберігається програма, а також константи)
пам'ять команд(даних) – ОЗП (тут зберігаються змінні)
-регістримікроконтролера – вид пам'яті. Складається з внутрішніх регістрів процесора і регістрів для керування спеціальними периферійними пристроями.
Пам'ять програм – енергонезалежна.
Існують – ПЗП, які програмуються користувачем з можливість ультрафіолетового витирання. Основою ПЗП даного типу є МОН - транзистор з плаваючим затвором. Комірка пам'яті – МОН транзистор. Існують також ПЗП масочного типу(інформація заноситься при виготовленні) , ПЗП програмований, який поділяється на ПЗП – однократно програмований і ПЗП з електричним витиранням. Найпоширенішим видом зараз є флеш – пам'ять.
Пам'ять даних.
Комірка статичного ОЗП – тригер
Комірка динамічного ОЗП – кілька транзисторів і конденсатор. Фізичні розміри комірки значно перевищують (а може і менші - хз) розміри комірки статичної пам'яті. Але статичні ОЗП значно швидші. У мікроконтролерах використовують статичну пам'ять до одиниць Мбайт (читається ембайт). Динамічна пам'ять повільніша, бо в ній заряд стікає, відповідно є необхідність його відновлення. В комірках статичного ОЗП вміст зберігається при зменшенні тактової частоти навіть до нуля. Константи рекомендується заносити в ПЗП.
56.Які класи мікроконтролерів ви знаєте? Детально охарактеризуйте регістри, стек та зовнішню пам'ять мікроконтролера.
Я знаю 3 класи мікроконтролерів:
8-розрядні мікроконтролери
16-32-розрядні міроконтролери
цифрові сигнальні процесори
Регістри мікроконторолера.
В число регістрів мікроконтролера входять регістр акумулятора, слово стану процесора, регістри таймерів, регістри даних портів, регістри керування портами вводу/виводу. Звернення до цих регістрів може бути реалізоване по-різному. В мікроконтролерах з RISCархітектурою процесора всі регістри розташовуються за явною адресою. В деяких мікроконтролерах всі регістри і пам'ять даних розташовуються в одному адресному просторі (відображення ресурсів мікроконтролера на пам'ять). В інших мікроконтролерах регістри пристроїв вводу/виводу відокремлені від решти регістрів. Є можливість в гарвардській архітектурі зчитувати дані паралельно з командами.
Стек мікроконтролера
Стек часто використовується при обробці переривань, деякі команди теж використовують стек. В фоннейманівській архітектурі стек знаходиться у спільному адресному просторі. В гарвардській архітектурі стек розміщується в іншому окремому адресному просторі.
Якщо в процесорі є окремий стек, але він вже повністю зайнятий якимись даними, то відбувається циклічна зміна вказівника стека. Відбувається переписування поверх записаного. Тобто при виконанні великої кількості підпрограм існує загроза неправильних адрес. Якщо архітектура фоннейманівська – є загроза запису в область даних (оскільки використовується спільний адресний спосіб).
Зовнішня пам'ять
Якщо мікроконтролер має спеціальні апаратні засоби для підключення додаткових модулів пам'яті – можемо відповідно ці модулі підключати. Порти вводу/виводу – використовуються для підключення зовнішніх модулів – прості програмовані штуки (?) без використання складних шинних інтерфейсів.