- •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. Які додаткові модулі мікроконтролера ви знаєте? Детально охарактеризуйте модулі аналогового вводу/виводу.
22. Синхронний та асинхронний обмін інформацією. Їхні переваги та недоліки.
При синхронному обміні процесор закінчує обмін даними самостійно, з раз і назавжди встановленим часовим інтервалом витримки (tвит), тобто без врахування інтересів пристрою-виконавця.
При асинхронному обміні процесор закінчує обмін тільки тоді, коли пристрій-виконавець підтверджує виконання операції спеціальним сигналом (так званий режим handshake - рукопотискання).
Переваги синхронного обміну - простіший протокол обміну, менша кількість сигналів управління. Недоліки - відсутність гарантії, що виконавець виконав необхідну операцію, а також високі вимоги до швидкодії виконавця.
Переваги асинхронного обміну - надійніше пересилання даних, можливість роботи із різноманітними за швидкодією виконавцями. Недолік - необхідність формування сигналу підтвердження усіма виконавцями, тобто додаткові апаратурні витрати.
Який тип обміну швидший, синхронний чи асинхронний? Відповідь на це питання неоднозначна. З одного боку, при асинхронному обміні потрібен певний час на вироблення, передачу додаткового сигналу і на його обробку процесором. З іншого боку, при синхронному обміні приходиться штучно збільшувати тривалість стробу обміну для відповідності вимогам більшого числа виконавців, щоб вони встигали обмінюватися інформацією в темпі процесора. Тому іноді в магістралі передбачають можливість як синхронного, так і асинхронного обміну, причому синхронний обмін є основним і досить швидким, а асинхронний застосовується тільки для повільних виконавців.
23. Детально охарактеризуйте цикл читання програмного обміну на магістралі q-bus.
На шині адреси/даних (AD) на початку циклу читання (у фазі адреси) процесор (задатчик) виставляє код адреси. На цій шині використовується негативна логіка. Середній рівень сигналів на шині AD позначає, що станові сигналів на шині в дані часові інтервали не важливі. Для стробу адреси використовується негативний синхросигнал -SYNC, який виставляється також процесором. Його передній (негативний) фронт відповідає дійсному коду адреси на шині AD. Фаза адреси однакова в обох циклах запису і читання.
Одержавши (розпізнавши) свій код адреси, пристрій виводу, пам'ять (виконавець) готується до проведення обміну. Через якийсь час після початку (негативного фронту) сигналу -SYNC процесор знімає адресу і починає фазу даних.
У фазі даних циклу читання (Рис. 2.3) процесор виставляє сигнал стробу читання даних -DIN, у відповідь на який пристрій, до якого звертається процесор (виконавець), повинен виставити свій код даних (дані, які читаються). Одночасно цей пристрій повинен підтвердити виконання операції сигналом підтвердження обміну -RPLY.
24. Детально охарактеризуйте цикл запису програмного обміну на магістралі q-bus.
На шині адреси/даних (AD) на початку циклу запису (у фазі адреси) процесор (задатчик) виставляє код адреси. На цій шині використовується негативна логіка. Середній рівень сигналів на шині AD позначає, що станові сигналів на шині в дані часові інтервали не важливі. Для стробу адреси використовується негативний синхросигнал -SYNC, який виставляється також процесором. Його передній (негативний) фронт відповідає дійсному коду адреси на шині AD. Фаза адреси однакова в обох циклах запису і читання.
Одержавши (розпізнавши) свій код адреси, пристрій вводу, пам'ять (виконавець) готується до проведення обміну. Через якийсь час після початку (негативного фронту) сигналу -SYNC процесор знімає адресу і починає фазу даних.
У фазі даних циклу запису (Рис. 2.4) процесор виставляє на шину AD код записуваних даних і супроводжує його негативним сигналом стробу запису даних -DOUT. Пристрій-виконавець повинен за цим сигналом прийняти дані від процесора і сформувати сигнал підтвердження обміну -RPLY. Процесор, одержавши сигнал -RPLY, закінчує цикл обміну. Для цього він знімає код даних із шини AD і сигнал -DOUT. Пристрій-виконавець у відповідь на зняття сигналу -DIN повинен закінчити сигнал підтвердження -RPLY. Після цього процесор знімає сигнал -SYNC.