Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ для семинаров_2015_мод.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
377 Кб
Скачать
☆

Рекомендації щодо підготовки до заняття

Для підготовки до семінару необхідно опрацювати відповідні розділи посібника з дисципліни «Архітектура комп’ютерів».

Контрольні питання

  1. Назвіть типи операндів.

  2. Опишіть формат цілих чисел.

  3. Як представлені числа у форматі з плаваючою точкою?

  4. Назвіть особливі випадки, які виникають при операціях з числами з плаваючою точкою.

  5. Що таке логічна змінна?

  6. Що таке виконавська адреса?

  7. Що таке спосіб адресації?

  8. Назвіть особливості безпосередньої адресації

  9. Як формується виконавська адреса при прямій адресації?

  10. Як формується виконавська адреса при непрямій адресації?

  11. Як формується виконавська адреса при регістровій адресації?

  12. Як формується виконавська адреса при відносній адресації?

  13. Як формується виконавська адреса при базовій регістровій адресації?

  14. Як формується виконавська адреса при індексації?

  15. Які способи адресації використовуються в командах керування потоком команд?

Рекомендована література

1. Недзельський Д.О. Посібник «Архітектура комп’ютерів» (Електронне видання).

5.3. Семінарське заняття 3

Тема «Типи команд. Формати команд. Стеки»

Мета та задачі заняття

Розглянути типи та формати команд, стеки.

План семінару

  1. Команди арифметичної та логічної обробки.

  2. SIMD-команди.

  3. Команди вводу-виводу.

  4. Команди керування ходом виконання програми.

  5. Принцип дії стеку та передача параметрів при виклику підпрограм.

  6. Стековий фрейм. Стекові фрейми для вкладених підпрограм.

Рекомендації щодо підготовки до заняття

Для підготовки до семінару необхідно опрацювати відповідні розділи посібника з дисципліни «Архітектура комп’ютерів».

Контрольні питання

  1. Назвіть основні типи команд.

  2. Охарактеризуйте SIMD –команди.

  3. Назвіть основні типи команд керування ходом виконання програми.

  4. Назвіть основні складові формату команди.

  5. Як розрізняють команди по числу адрес?

  6. Як виконуються команди виклику підпрограм?

  7. Що таке стек?

  8. Назвіть основні операції із стеком

  9. Як здійснюється передача параметрів при виклику підпрограм?

  10. У чому відмінність передач параметрів за значенням і посиланням?

Рекомендована література

1. Недзельський Д.О. Посібник «Архітектура комп’ютерів» (Електронне видання).

5.4. Семінарське заняття 4

Тема «Переривання»

Мета та задачі заняття

Розглянути організацію переривань в сучасних комп’ютерах.

План семінару

  1. Призначення і типи переривань.

  2. Приорітети переривань.

  3. Зовнішні переривання

  4. Програмні переривання.

  5. Реалізація переривань.

Рекомендації щодо підготовки до заняття

Для підготовки до семінару необхідно опрацювати відповідні розділи посібника з дисципліни «Архітектура комп’ютерів».

Контрольні питання

  1. Типи переривань.

  2. Що є джерелом зовнішніх переривань?

  3. Що є джерелом внутрішніх переривань?

  4. Програмні переривання.

  5. Як виконується перехід до процедури обробки переривання?

  6. Чим відрізняється переривання від виклику процедури?

  7. Які запити на переривання маскуються?

  8. Навіщо потрібна маска запиту на переривання?

  9. Що таке пріоритет переривання і як він визначається?

Рекомендована література

1. Недзельський Д.О. Посібник «Архітектура комп’ютерів» (Електронне видання).

5.5. Семінарське заняття 5

Тема «Особливості архітектури IA-32/64»

Мета та задачі заняття

Розглянути особливості архітектури IA-32/64.

План семінару

  1. Набір регістрів.

  2. Набір 64-розрядних команд.

  3. Організація захисту.