- •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. Які додаткові модулі мікроконтролера ви знаєте? Детально охарактеризуйте модулі аналогового вводу/виводу.
29. Детально охарактеризуйте цикли обміну за перериваннями на магістралі isa.
Переривань у мікропроцесорній системі звичайно буває багато. Тому процесору необхідна інформація про номер (чи, як ще говорять, про адресу вектора) конкретного переривання.
Переривання в мікропроцесорних системах бувають двох основних типів:
векторні переривання, що вимагають проведення циклу читання магістраллю;
радіальні переривання, що не вимагають ніякого циклу обміну магістраллю.
У магістралі ISA переривання радіального типу.
При радіальному перериванні в магістралі існує стільки ліній запиту переривання, скільки усього може бути різних переривань. Тобто кожен пристрій вводу/виводу, який бажає використовувати переривання, подає сигнал запиту переривання по своїй окремій лінії. Процесор довідається про номер переривання за номером лінії, по якій прийшов сигнал запиту переривання. Ніяких циклів обміну магістраллю при цьому не потрібно. У випадку радіальних переривань у систему звичайно включається додаткова мікросхема контролера переривань, що обробляє сигнали запитів переривань. Саме так організовані переривання, наприклад, у магістралі ISA.
Рис. 2.10. Структура зв'язків для організації радіальних переривань на магістралі ISA.
Спрощена структура зв'язків між пристроями, що беруть участь в обміні за перериваннями, на магістралі ISA показана на Рис. 2.10. Процесор спілкується з контролером переривань як по магістралі (щоб задати йому режими роботи), так і поза магістраллю (при обробці запитів на переривання). Сигнали запитів переривань IRQ розподіляються між усіма пристроями магістралі. На кожну лінію IRQ приходиться один пристрій. Тип вихідного каскаду для цих ліній - 2С, тому що конфлікти тут не передбачені. Запитом переривання є передній, позитивний фронт сигналу IRQ. При одночасному надходженні сигналів IRQ від декількох пристроїв порядок їхнього обслуговування визначається контролером переривань.
Переваги і недоліки радіальних перевивань
Радіальних переривань у системі звичайно не дуже багато (від 1 до 16). При цьому типі переривань, як правило, потрібно введення в систему спеціального контролера переривань. Кожне радіальне переривання вимагає введення додаткової лінії в шину управління системної магістралі. Але працювати з радіальними перериваннями простіше, тому що усе зводиться тільки до вироблення єдиного сигналу IRQ, і ніяких циклів обміну магістраллю не потрібно.
30. Детально охарактеризуйте цикли обміну в режимі прямого доступу до пам'яті на магістралі q-bus.
Цикли обміну в режимі прямого доступу до пам'яті виконуються за тими ж правилами, що і цикли програмного обміну, і цикли надання переривань.
Перш ніж почати обмін у режимі ПДП, пристрій, якому необхідний ПДП, повинен запросити ПДП і одержати його. Процедура запиту і надання ПДП дуже схожа на процедуру запиту і надання переривання. В обох випадках пристрій, що вимагає обслуговування, посилає сигнал запиту процесору. Однак у випадку ПДП процесор обов'язково повинен надати ПДП пристрою, що запросив, за допомогою спеціальних сигналів, тому що на час ПДП процесор відключається від магістралі. А при радіальних перериваннях надання переривання від процесора не потрібно.
На магістралі Q-bus запит і надання ПДП організуються подібно запитам і наданню переривання. Спрощена структура зв'язків пристроїв, що беруть участь у ПДП, показана на Рис. 2.11. Часова діаграма запиту/надання ПДП дуже близька до часової діаграми запиту/надання переривання (див. Рис. 2.9 (питання №28)).
Рис. 2.11. Структура зв'язків запиту/надання ПДП на магістралі Q-bus.
Сигнал запиту ПДП, який носить назву -DMR, передається всіма пристроями, що потребують ПДП, однією лінією магістралі. Тип вихідного каскаду на цій лінії - ВК. Процесор, одержавши сигнал -DMR, видає сигнал надання ПДП DMGO, аналогічний сигналові IAKO. Цей сигнал також проходить через усі пристрої послідовно, у результаті чого ПДП одержує тільки той пристрій, що знаходиться ближче до процесора (географічний пріоритет). А потім пристрій, що одержав ПДП, проводить цикли обміну магістраллю, аналогічно циклам програмного обміну. У циклах ПДП інформація читається з пам'яті і записується в пристрій вводу/виводу, чи навпаки - читається з пристрою вводу/виводу і передається в пам'ять.