Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Testovi_pitannja.doc
Скачиваний:
7
Добавлен:
05.02.2016
Размер:
251.39 Кб
Скачать

Функції пам'яті. Функції пристроїв вводу-виводу.

  1. Виберіть основні функції пам'яті мікропроцесорної системи (вибрати):

Пам'ять мікропроцесорної системи виконує функцію тимчасового або постійного зберігання даних і команд.

  1. Виберіть основні функції пристроїв вводу-виводу (вибрати):

Система вводу/виводу забезпечує зв'язок МП із зовнішніми пристроями.

Система вводу/виводу в загальному випадку повинна забезпечувати виконання наступних функцій:

  • узгодження форматів даних;

  • організація режиму обміну;

  • адресну селекцію зовнішнього пристрою;

  1. Структура модуля пам'яті

  1. Для чого служить селектор адреси?

  1. Що таке стек (Stack)?

Стек - це спеціальним чином організована ділянка пам'яті, що використовується для тимчасового збереження змінних, для передачі параметрів підпрограмі, що визивається, та для збереження адреси повернення при виклику процедур і переривань.

  1. Що таке переривання в мікропроцесорній системі?

Події та програми, що відбуваються ззовні.

  1. Що містить таблиця векторів переривань?

В цій таблиці в найпростішому випадку знаходяться адреси початку програм обробки переривань, які і називаються векторами.

  1. Структура пристрою вводу-виводу

Вона обов'язково містить схему селектора адреси, схему управління для обробки стробів обміну і буфери даних.

  1. Що представляє з себе вихідний буфер порту вводу-виводу в найпростішому випадку?

Це одно направлений буфер через який процесор може читати інформацію від зовнішнього пристрою.

III модуль Функціонування процесора. Адресація операндів. Методи адресації.

  1. Що таке команда мікропроцесора?

Кожна команда, вибрана (читана) з пам'яті процесором, визначає алгоритм поведінки процесора на найближчі декілька тактів.

  1. Що таке операнд?

Код даних

  1. Що таке безпосередня адресація?

Безпосередня адресація (рис. 50) припускає, що операнд (вхідний) знаходиться в пам'яті безпосередньо за кодом команди. Операнд звичайно є константою, яку треба кудись переслати, до чогось додати і т.д.

Рис. 50. Безпосередня адресація.

При безпосередньої адресації один з операндів вказується безпосередньо в тексті програми, наприклад, команда

  1. Що таке пряма адресація?

Пряма (вона ж абсолютна) адресація (рис. 51) припускає, що операнд (вхідний або вихідний) знаходиться в пам'яті за адресою, код якої знаходиться усередині програми зразу ж за кодом команди.

  1. Що таке регістрова адресація?

Регістрова адресація (рис. 49) припускає, що операнд (вхідний або вихідний) знаходиться у внутрішньому регістрі процесора.

  1. Що таке посередня адресація?

Пряма (вона ж абсолютна) адресація (рис. 51) припускає, що операнд (вхідний або вихідний) знаходиться в пам'яті за адресою, код якої знаходиться усередині програми зразу ж за кодом команди.

  1. Що таке автоінкрементна адресація?

Автоінкрементна адресація близька до непрямої адресації, але відрізняється від неї тим, що після виконання команди вміст регістра, що використовується, збільшується на одиницю або на два. Цей метод адресації дуже зручний, наприклад, при послідовній обробці кодів з масиву даних, що знаходиться в пам'яті.

  1. Що таке автодекрементна адресація?

Автодекрементна адресація працює схоже на автоінкрементну, але тільки вміст вибраного регістра зменшується на одиницю або на два перед виконанням команди.

  1. Що таке індексна адресація?

Індексні методи непрямої адресації припускають для обчислення адреси операнда надбавку до вмісту регістра заданої константи (індексу). Код цієї константи розташовується в пам'яті безпосередньо за кодом команди.

  1. Який з методів адресації є найшвидшим?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]