- •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. Які додаткові модулі мікроконтролера ви знаєте? Детально охарактеризуйте модулі аналогового вводу/виводу.
31. Детально охарактеризуйте цикли обміну в режимі прямого доступу до пам’яті на магістралі isa
|
Так як магістраль ISA має роздільні строб читання і запису для пристроїв введення / виводу і для пам'яті, пересилання даних у режимі ПДП проводиться за один машинний цикл. Тобто якщо дані треба переслати з пристрою введення / виводу в пам'ять, то одночасно проводиться читання даних з пристрою вводу / виводу (за сигналом-IOR) та їх запис в пам'ять (за сигналом-MEMW). Аналогічно здійснюється пересилання даних з пам'яті в пристрій вводу / виводу (за сигналами-MEMR і-IOW). Цикл ПДП (рис.1) починається з запиту ПДП від виконавця, який бажає зробити обмін, за допомогою одного із сигналів DRQ. Після звільнення магістралі поточним задатчиком (наприклад, процесором) контролер ПДП через час t формує відповідний сигнал-DACK, що говорить про надання ПДП запитавши його.
Рис. 1. Тимчасова діаграма циклів прямого доступу до пам'яті (всі інтервали в наносекундах).
Потім контролер ПДП виробляє адресу комірки пам'яті, з якої буде проводитися обмін в поточному циклі, і сигнал AEN, який говорить пристрою введення / висновку про те, що до нього йде звернення в режимі ПДП. Після цього виставляється строб читання (-IOR або-MEMR), у відповідь на який джерело переданих даних виставляє свою інформацію на шину даних, і строб запису (-MEMW або-IOW), за яким дані записуються в приймач даних. Тут так само, як і в звичайному циклі, можливий асинхронний обмін (подовжений цикл) з використанням сигналу I / O CH RDY. Для простоти на одному малюнку показано два цикли: передачі з пам'яті в пристрій вводу / виводу і передачі з пристрою вводу / виводу в пам'ять. Тимчасові інтервали цих двох циклів дещо різні.
32. Які чинники впливають на проходження сигналу по магістралі?
На проходження сигналів по магістралі впливають такі фактори: • кінцева величина затримки поширення сигналів по лініях магістралі; • відмінність затримок поширення сигналів по різних лініях шини; • неодночасне виставлення сигналів на лінії шини; • спотворення фронтів сигналів, що проходять по лініях магістралі; • відображення сигналів від кінців ліній зв'язку (рис. 1).
Рис. 1. Проходження сигналів по шині.
Для обліку всіх цих факторів розробники стандартних магістралей обміну і стандартних протоколів обміну завжди закладають необхідні затримки між сигналами, які беруть участь в обміні. Ці затримки вибираються так, щоб пристрій, якому адресований той чи інший сигнал, мало достатньо часу для його обробки. Якщо розробляється нова магістраль, все це теж треба враховувати. Тому намагатися "модернізувати" якийсь стандартний протокол і прискорювати обмін по магістралі шляхом зменшення затримок, передбачених стандартом, дуже небезпечно. Точно так само небезпечно, не змінюючи протоколу обміну, намагатися збільшити довжину магістралі, збільшуючи тим самим затримки поширення сигналів по лініях і шин. Особливо чутливі до такого роду "модернізаціям" синхронні магістралі, в яких не передбачено обов'язкове підтвердження виконання кожної операції. Тривалість фази даних у циклі читання повинна вибиратися такий, щоб пристрій-виконавець встигло отримати строб читання і видати код читаються даних на шину даних. Потім цей код повинен встигнути дійти до процесора і процесор повинен встигнути його прочитати. Після чого процесор знімає сигнал стробі читання, цей задній фронт сигналу доходить із затримкою до пристрою-виконавця, яке також із затримкою знімає свій код даних. Аналогічно і в циклі запису. Для поліпшення форми сигналів, що поширюються по магістралі, іноді застосовують кінцеві узгоджувачі (термінатори) на кінцях ліній магістралі. Особливо важливо їх застосування у випадку, коли допустима довжина магістралі перевищує кілька метрів. Включення узгоджувачів пред'являє додаткові вимоги до навантажувальної здатності передавачів, що працюють на лінії магістралі. У будь-якому випадку вихідні каскади передавачів, що працюють на лінії магістралі, повинні забезпечувати високі вихідні струми, так як до магістралі може підключатися кілька пристроїв, кожне з яких споживає вхідний струм.