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

Архитектура эвм и вычислительных систем.

1. Ассемблер. Регистры микропроцессоров 8086 – 80186. Сегментация памяти в DOS. Создание циклов.

2. Ассемблер. Использование подпрограмм. Стек/стэк (stack). Работа с файлами.

3. Системы счисления. Позиционные системы. Двоичная, восьмеричная шестнадцатеричная системы. Методы преобразования из одной системы в другую. Выполнение арифметических операций для различных систем счисления.

4. Элементы устройств вычислительных систем. Вентили, триггеры, регистры, счетчики, мультиплексоры, шифраторы, дешифраторы, сумматоры.

5. Простейшая модель компьютера (модель Фон-Неймана). (Машинные такты, машинные циклы, машинные коды, команды, адреса, данные; порядок выполнения программы.)

6. Процессорные и микропроцессорные устройства. Системы команд процессора и виды адресации.

7. Память в компьютерных системах. Виды памяти (статическая и динамическая). Энергонезависимая память. КЭШ - память. Технологии реализации и взаимозаменяемость модулей памяти.

8. Способы работы компьютерной системы с внешними устройствами. Синхронное и асинхронное взаимодействие. Система прерываний. Аппаратные и программные прерывания. Контроллер прерываний. Вектора прерываний. Перехват прерываний.

9. Полный и сокращенный набор команд процессорного устройства. RISK и CISK процессоры достоинства и недостатки. Конвейеризация выполнения программ.

10. Операционная система. Назначение операционной системы и ее составные части. Многозадачные и однозадачные ОС. Наиболее известные операционные системы.

  1. Кластерные компьютерные системы. Суперкомпьютеры. Основные подходы к созданию и область применения. Методики сравнения производительности компьютеров.

  2. Каким образом предоставляются в ПК текстовая и графическая информация.

  3. Какие действия выполняют команды, вызывающие программные прерывания? В чем заключается подготовка ЦП к выполнению программного прерывания.

  4. Способы оцифровки аналоговых сигналов. Каким образом осуществляются синтез речи в ЭВМ.

Практические задания

1. Запишите все подмножества заданного множества. Каково количество подмножеств данного множества в общем случае.

2. Напишите программу на языке ассемблер заполняющую экран монитора нажатой клавишей.

3.Напишите программу на ассемблере, загружающую в память файл msdos.sys.

4. Создайте программу на ассемблере, заполняющую веселыми рожицами весь экран монитора.

5. Напишите программу на ассемблере, которая ожидает нажатие клавиши ‘F’, или ‘f’, и если нажата одна из приведенных клавиш, то программа выводит сообщение «Ура, вы успешно нажали ‘F’/’f’», в противном случае выводится сообщение «Повторите нажатие клавиши», и программа вновь ожидает нажатие клавиши.

6.Напишите программу, используя язык ассемблер, выводящую на экран сообщение «Здравствуй мир!!!» три раза в столбик, сам вывод должен быть оформлен подпрограммой.

7.Напишите программу, используя язык ассемблер, выполняющую следующие действия: на экран выводится сообщение «Нажмите любую клавишу!!!», затем программа ожидает нажатие клавиши, после ее нажатия выводится сообщение «Клавиша успешно нажата!!!», после повторного нажатия выход из программы.

8. Представьте заданное десятичное число в двоичном виде. Прокомментируйте процесс преобразования. Запишите полученное двоичное число в шестнадцатеричной и восьмеричной системах счисления.

9. Выполните сложение и вычитание двух заданных двоичных чисел. При выполнении вычитания используйте представление двоичных чисел в дополнительном коде.

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