- •Теоретические вопросы: Вопрос № 1 Состав электронно-вычислительных машин. Структурная схема. Назначение узлов и блоков эвм. Характеристики эвм.
- •Вопрос № 2 Интерфейсы пэвм ibm классификация интерфейсов. Дать определение шин. Охарактеризовать шины в зависимости от их назначения, разрядности и направленности.
- •Вопрос № 4 Структурная схема материнской платы пэвм «Агат». Назначение узлов и блоков. Характеристика интерфейса.
- •Встроенный интерфейс ввода-вывода
- •Назначение узлов и блоков
- •Принцип работы
- •Технические характеристики
- •Вопрос № 5 Управление вычислительным процессам в эвм. Взаимодействие устройств эвм. Характеристика машинных команд.
- •Вопрос № 6 Составить схему асинхронного триггера r-s типа. Пояснить принцип ее действия в зависимости от состояния входных сигналов. Привести условное обозначение триггера r-s типа.
- •Р исунок 3. Электрическая схема, временные диаграммы и условное графическое обозначение однотактного асинхронного триггера построенного на логических элементах и-не.
- •Вопрос № 7 Структура машинных команд эвм. Назначение составляющих машинных команд. Характеристика одноадресных и двухадресных команд. Алгоритм работы процессора при их обработке.
- •Вопрос № 8 Рассказать о системах счисления. Дать определение основания систем счисления. Правила перевода из одной системы счисления в другую. Перечислить достоинства и недостатки.
- •Вопрос № 9 Адресация информации и обработка адресов в эвм. Непосредственная, прямая регистровая, косвенная, индексная, относительная, адресация.
- •Вопрос №15. Устройство управления эвм. Структурная схема. Назначение узлов.
- •Вопрос №19. Арифметико-логическое устройство эвм. Обобщенная структурная схема алу. Классификация алу.
- •Вопрос №21. Операционный блок для сложения и вычитания двоичных чисел с фиксированной точкой. Назначение узлов и блоков. Алгоритм выполнения операций сложения и вычитания.
- •Вопрос №22. Оперативные запоминающие устройства на основе интегральных схем. Условное обозначение и структурная схема зу, организация поиска информации.
- •Вопрос №23. Операционный блок для умножения двоичных чисел с фиксированной точкой. Назначение узлов и блоков. Алгоритм выполнения операции умножения.
- •Вопрос №24. Структурная схема материнской платы ibm pc. Назначение узлов и блоков, принцип действия.
- •Вопрос №25. Операционный блок для деления двоичных чисел с фиксированной точкой без восстановления остатка. Назначение узлов и блоков. Алгоритм выполнения операции деления.
- •Вопрос №26. Схема управления режимами работы в пэвм «Агат». Назначение узлов и блоков, схемы, принцип действия.
- •Вопрос №27. Операционный блок для деления двоичных чисел с фиксированной точкой с восстановлением остатка. Назначение узлов и блоков. Алгоритм выполнения операции деления.
- •Вопрос №28. Статическая и динамическая память. Основное назначение сверхоперативного запоминающего устройства и кэш памяти. Характеристика кэш памяти.
- •Вопрос №29. Операционный блок десятичного сумматора. Структурная схема. Назначение узлов и блоков. Последовательность микроопераций при выполнении схемой алгоритма сложения и вычитания чисел.
- •Вопрос №30. Система прерываний микропроцессора. Алгоритм работы микропроцессора при обработки сигналов маскируемого и немаскируемого прерываний.
- •Вопрос №31. Структура операционных блоков для операций над двоичными числами с плавающей точкой. Структурная схема операционного блока выравнивания порядков двоичных чисел с плавающей точкой.
- •Вопрос №32. Микропроцессоры. Адресация и структура команд. Назначение регистров общего назначения и специальных регистров.
- •Вопрос№33. Дополнительный код положительных и отрицательных чисел. С какой целью он используется в эвм. Представление чисел в эвм с фиксированной точкой и плавающей точкой.
- •Вопрос№34. Архитектура современных пэвм. Логическая структура. Назначение узлов и блоков. Характеристика внутреннего и внешнего интерфейса.
- •Вопрос№35. Взаимодействие процессора и запоминающего устройства в процессе выполнения программы. Рассмотреть различные варианты машинных команд
- •Вопрос№37 Персональная эвм. Логическая структура. Назначение узлов и блоков. Характеристика внутреннего и внешнего интерфейса.
- •Вопрос №38. Правила перевода целых и дробных чисел из 10-й системы счисления в 2-ю, 8-ю, 16-ю и из 2-й, 8-й, 16-й в 10-ю систему счисления.
- •Вопрос №39. Поколения эвм. Идентичность и различие эвм всех поколений. Основные характеристики и особенности каждого поколения.
- •Вопрос№40. Распределение адресного пространства пэвм «агат» по функциональному назначению. Алгоритм работы процессора после включения питания.
- •Вопрос№42. Схемное и микропрограммное управление по эвм. Характеристики, достоинства и недостатки схемного и микропрограммного управления.
- •Вопрос№48. Архитектура процессоров, разработанных с использованием суперскалярной технологии. Алгоритм выполнения процессором двух команд одновреммено.
Вопрос №30. Система прерываний микропроцессора. Алгоритм работы микропроцессора при обработки сигналов маскируемого и немаскируемого прерываний.
Блок прерываний (БП) программ относится к средствам обеспечения мультипрограммной работы ЭВМ. Структурная схема системы прерываний конкретной ЭВМ определяется общими характеристиками системы прерывания и приоритетов, а также принципом формирования адреса первой команды прерывающей программы.
Рассмотрим характерные особенности построения системы прерывания программ (рис. 6.12), предназначенной для хранения запросов на прерывание, маскирования прерывания и выделения прерывания с наибольшим приоритетом. Сигналы прерывания запоминаются в регистре прерывания РгПР. Маска защиты от прерываний Z=z1z2…zn хранится в регистре защиты маски РгЗМ. Состояние РгЗМ изменяется по командам управляющей программы. Сигналы с РгПр и РгЗМ поступают в схему выделения запроса СхВЗ,. выделяющей запрос на прерывание с наиболее высоким приоритетом. Приоритеты запросов, хранимых в РгПр, убывают сверху вниз в порядке увеличения нумерации разрядов РгПр. •
Схема СхВЗ обеспечивает выделение самого «верхнего» сигнала из числа незамаскированных сигналов прерывания. Незамаскированные сигналы прерывания выделяются на элементах И1, сигнал на выходе которого принимает единичное значение, разрешая прерывание по i'-й причине. Сигнал прерывания по i-й причине вырабатывается только в том случае, если отсутствуют запросы в незамаскированных разрядах с номерами 1,2,. . ., (i—1). Переключательные функции для сигналов прерывания могут быть, записаны в следующем виде:
Таким образом, на выходе СхВЗ в любой момент форми-руется только одни сигнал запроса на прерывание, соответствующий приоритетному запросу. Запрос на прерывание Р поступает в БЦУ (Р=1) в том случае, когда процессор может выполнить операцию прерывания (УС1), т. е. перейти от прерываемой программы па прерывающую. При необходимости по какой-либо причине блокировать прерывание (Р=0) триггер управления устанавливается в нуле-вое состояние (Уст.О).
При выполнении операции прерывания сбрасывается запрос, вызвавший запрос путем установки в нулевое состояние i-го триггера РгПр и РгЗМ с помощью шифра-тора CD и дешифратора DСсб.
Шифратор CD формирует двоичный код «К», соответствующий помору выбранного запроса. Двоичный код «К» заносится и регистр кода прерывания. При дешифрировании кода прерывания «К» (УС2) на выходе DCсб формируется сигнал сброса ri, устанавливающий триггеры РгПр и РгЗМ в нулевое состояние.
Вопрос №31. Структура операционных блоков для операций над двоичными числами с плавающей точкой. Структурная схема операционного блока выравнивания порядков двоичных чисел с плавающей точкой.
Арифметические операции с двоичными числами с плавающей запятой требуют выполнения операций, как над мантиссами, так и операндами. Поэтому в ЭВМ используют отдельные операционные блоки для обработки мантисс и порядков или производится их последовательная обработка. Выбор способа обработки связан с требованиями к производительности ЭВМ.
Операционные блоки, выполняющие операции с мантиссами, по своему построению аналогичны АЛУ с фиксированной запятой. Операционные блоки, выполняющие операции с порядками по своему построению, несколько проще.
Сложение и вычитание двоичных чисел с плавающей запятой производится в такой последовательности.
Производится выравнивание порядков двоичных чисел. Порядок меньшего (по модулю) числа принимается равным порядку большего числа, а мантисса меньшего числа сдвигается вправо на число разрядов, равное разрядности порядков чисел.
Производится сложение мантисс (вычитание); порядку суммы (Разности) присваивается порядок большего числа.
Полученная сумма (разность) нормализуется.
Умножения с плавающей запятой производится по следующему алгоритму:
Перемножение мантисс сомножителей как чисел с фиксированной запятой.
Сложение порядков сомножителей как целых чисел с фиксированной запятой.
Нормализация результата, если необходимо.
Округление результата.
Алгоритм деления двоичных чисел с плавающей запятой:
Деление мантисс, как целых чисел с фиксированной запятой.
Вычитание порядков, как целых чисел с фиксированной запятой.
Нормализация результата деления, если это необходимо.