- •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. Які додаткові модулі мікроконтролера ви знаєте? Детально охарактеризуйте модулі аналогового вводу/виводу.
33. Процесор, як пристрій системної магістралі. Які функції він виконує?
Процесор (рис. 1) являє собою окрему мікросхему або її частину.
Рис. 1. Схема включення процесора.
Найважливіші характеристики процесора - це кількість розрядів його шини даних, (визначає швидкість роботи системи) шини адреси (визначає допустиму складність системи) і кількість керуючих сигналів в шині управління (визначає різноманітність режимів обміну та ефективність обміну процесора з іншими пристроями системи).Процесор також має вивід (або 2) для підключення зовнішнього тактового сигналу або кварцового резонатора (CLK). Чим більша тактова частота процесора, тим він швидше працює, тобто тим швидше виконує команди.
Ще один важливий сигнал- це сигнал початкового скидання RESET. У результаті аварійної ситуації процесор може втратити контроль над виконуваною програмою і зупинитися в якомусь адресі. Вихід з цього стану - RESET. Він може використовуватися для оповіщення процесора про те, що напруга живлення стала нижче встановленої межі, тоді процесор переходить до виконання програми збереження важливих даних. Шина живлення сучасного процесора звичайно має одну напругу живлення (+5 В або +3,3 В) і загальний провід ("землю").
Для підключення процесора до магістралі використовуються буферні мікросхеми.
Після включення живлення процесор переходить в першу адресу програми початкового пуску і виконує цю програму. Після завершення програми початкового пуску процесор починає виконувати основну програму, для чого вибирає по черзі всі команди. Від цієї програми процесор можуть відволікати зовнішні переривання або запити на ПДП. Команди з пам'яті процесор вибирає з допомогою циклів читання по магістралі. При необхідності процесор записує дані в пам'ять або в пристрої вводу / виводу з допомогою циклів запису або ж читає дані з пам'яті або з пристроїв введення / виводу з допомогою циклів читання. Функції процесора: - Вибірка (читання) виконуваних команд; - Введення (читання) даних з пам'яті або пристрою вводу / виводу; - Вивід (запис) даних в пам'ять або в пристрої введення / виведення; - Обробка даних (операндів), в тому числі арифметичні операції над ними; - Адресація пам'яті, тобто завдання адреси пам'яті, з яким буде здійснюватися обмін; - Обробка переривань і режиму прямого доступу. Схема управління вибіркою команд виконує читання команд з пам'яті і їх дешифрування. Арифметико-логічний пристрій (або АЛУ, ALU) призначено для обробки інформації відповідно до отриманої процесором командою. Схема управління переривань обробляє надходить на процесор запит переривання, визначає адресу початку програми обробки переривання, забезпечує перехід до цієї програми після виконання поточної команди і збереження в пам'яті (в стеку) поточного стану регістрів процесора.
Схема керування прямим доступом до пам'яті служить для тимчасового відключення процесора від зовнішніх шин та призупинення роботи процесора на час надання прямого доступу запросила його пристрою. Таким чином, в ході роботи процесора схема вибірки команд вибирає послідовно команди з пам'яті, потім ці команди виконуються, причому у випадку необхідності обробки даних підключається АЛП. На входи АЛП можуть подаватися оброблювані дані з пам'яті або з внутрішніх регістрів. У внутрішніх регістрах зберігаються також коди адрес даних, що обробляються, розташованих в пам'яті. Результат обробки в АЛП змінює стан регістра ознак і записується у внутрішній регістр або в пам'ять (як джерело, так і приймач даних вказується у складі коду команди). При необхідності інформація може листуватися з пам'яті (або з пристрою введення / виводу) у внутрішній регістр або з внутрішнього регістра в пам'ять (або в пристрій вводу / виводу).