Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Вопросы по архитектуре ЭВМ

.doc
Скачиваний:
19
Добавлен:
02.05.2014
Размер:
33.79 Кб
Скачать

Классические основы ЭВМ. Особенности современных вычислительных систем.

  1. Перечислите принципы программного управления. Дайте краткие пояснения принципов.

  2. Поясните принципы хранения информации в программе и выполнения обработки данных.

  3. Приведите классическую схему ЭВМ. Поясните функциональное назначение ее частей.

  4. Приведите иерархию запоминающих устройств ПК и поясните их назначение.

  5. Приведите определение интерфейса. Что такое системная шина и каков ее состав?

  6. Что такое центральный процессор, его состав и основные функции?

  7. Общие свойства ЭВМ фон-неймановской архитектуры.

  8. Особенности ЭВМ PENTIUM Intel Р6. Использование конвейеризации вычислений.

  9. Особенности ЭВМ PENTIUM Intel Р6. Механизмы максимальной загрузки конвейера.

  10. Особенности ЭВМ PENTIUM Intel Р6. Механизм динамического выполнение команд.

  11. Особенности ЭВМ PENTIUM Intel Р6. Кэширование.

  12. Повышение производительности вычислений: использование перекрытия и расслоения памяти. +

  13. Повышение производительности вычислений: использование конвейеризации и параллельных вычислений.

  14. Многопроцессорные вычислительные системы.

  15. Классификация вычислительных систем (ВС) по соотношению потока задач и потока данных: ВС типа ОКОД и ОКМД.

  16. Классификация вычислительных систем (ВС) по соотношению потока задач и потока данных: ВС типа МКОД и МКМД.

  17. Сравнение конвейерной и параллельной организаций вычислительных систем: базовая структура, производительность, период синхронизации.

  18. Сравнение конвейерной и параллельной организаций вычислительных систем: структура задач и организация памяти.

  19. Сравнение конвейерной и параллельной организаций вычислительных систем: факторы, ограничивающие производительность, и обеспечение надежности.

  20. Понятие вычислительных сетей. Техническое и информационное обеспечение вычислительных сетей.

  21. Понятие вычислительных сетей. Программное обеспечение вычислительных сетей.

  22. Классификация вычислительных сетей.

  23. Радиальная и кольцевая топология вычислительных сетей. Достоинства и недостатки.

  24. Древовидная и шинная топология вычислительных сетей. Достоинства и недостатки.

Архитектурные особенности персональных ЭВМ, находящие отражение в языке программирования низкого уровня.

  1. Приведите правила двоичной арифметики в ЭВМ. +

  2. Какие логические операции над двоичными кодами Вы знаете? Приведите правила выполнения этих операций и примеры выполнения. +

  3. Приведите контексты, в которых применяются логические операции над двоичными числами и подтвердите их примерами. +

  4. Приведите формы представления двоичных чисел в ЭВМ. +

  5. Представление двоично-десятичных чисел в ЭВМ.+

  6. Что такое дополнительный код числа, когда он используется и как получается? +

  7. Что такое регистры микропроцессорной памяти? Какие группы регистров используются в 16-битовых микропроцессорах? +

  8. Какие регистры микропроцессорной памяти используются для адресации данных? Особенности их использования в командах Ассемблера. +

  9. Какие регистры микропроцессорной памяти используются для адресации команд программы и стековой памяти? Особенности их использования в командах Ассемблера. +

  10. Какое функциональное назначение имеет регистр флагов? Приведите структуру этого регистра для 16-битового микропроцессора и поясните правила формирования двоичных значений. +

  11. Какое функциональное назначение имеет регистр флагов? Перечислите команды Ассемблера, которые устанавливают регистры флагов. +

  12. Поясните правило формирования физического адреса в памяти ЭВМ для 16-битового микропроцессора. Какие регистры используются при этом? +

  13. Приведите функциональное назначение команд Ассемблера и поясните их синтаксис. +

  14. Как могут задаваться операнды машинных команд Ассемблера и где в памяти ЭВМ они могут располагаться? +

  15. Что такое псевдооператоры или директивы Ассемблера? В чем их отличие от команд Ассемблера? Приведите примеры директивы и команды. +

  16. Перечислите группы директив Ассемблера, укажите их функциональное назначение. +

  17. Функциональное назначение и синтаксис директив Ассемблера для определения данных. +

  18. Функциональное назначение и синтаксис директив Ассемблера для определения сегментов и процедур.+

  19. Функциональное назначение и синтаксис директив Ассемблера для определения идентификаторов. +

  20. Функциональное назначение и синтаксис директив Ассемблера для определения внешних ссылок. +

  21. Какие типы адресации операндов команды Вы знаете? Какая адресация характеризуется наименьшими затратами времени на выполнение и почему? +

  22. Какие типы адресации операндов используются при работе со структурами данных?+

  23. Какие группы команд Ассемблера Вы знаете? Приведите примеры команд известных Вам групп.+

  24. Перечислите составляющие процедуры формирования исполняемой программы и укажите их функциональное назначение. +

Язык программирования Ассемблер.

  1. Команда пересылки данных: возможности и ограничения.+

  2. Логические команды: правила установки флагов. +

  3. Команды арифметического и логического сдвига, их особенности и выполнение.+

  4. Команда сравнения: правила установки флагов. +

  5. Команды условного перехода: синтаксис команд. +

  6. Условные переходы при равенстве или неравенстве операндов. Какие флаги используются и при каких значениях флагов происходит переход? +

  7. Условные переходы при использовании операндов без знака. Какие флаги используются и при каких значениях флагов происходит переход? +

  8. Условные переходы при использовании операндов со знаком. Какие флаги используются и при каких значениях флагов происходит переход? +

  9. Команда безусловного перехода. Какие модификаторы и в каких случаях используются в командах безусловного перехода? +

  10. Команда безусловного перехода. Внутрисегментный и межсегментный переходы. +

  11. Описание и обращение к процедуре. Особенности процедур в Ассемблере. +

  12. Команды организации циклов: особенности выполнения.+

  13. Циклы с заданным числом повторений.+

  14. Циклы с неопределенным числом повторений.+

  15. Команды сложения двоичных и десятичных чисел. Установка флагов командами сложения. +

  16. Команды вычитания двоичных и десятичных чисел. Ограничения в командах вычитания. +

  17. Команды умножения целых чисел. +

  18. Команды деления целых чисел.+

  19. Команды расширения знака.+

  20. Команда пересылки строк. Использование регистра флагов для определения направления. Префиксы повторения. +

  21. Команда сравнения строк. Использование команд условного перехода. +

  22. Команды и механизм прерываний.

  23. Использование прерываний при вводе и выводе строк на экран дисплея. +

  24. Использование прерываний при выводе численных результатов обработки на экран дисплея. +