- •Теоретические вопросы: Вопрос № 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. Архитектура процессоров, разработанных с использованием суперскалярной технологии. Алгоритм выполнения процессором двух команд одновреммено.
Вопрос №27. Операционный блок для деления двоичных чисел с фиксированной точкой с восстановлением остатка. Назначение узлов и блоков. Алгоритм выполнения операции деления.
Допустим, нам надо разделить два двоичных числа – 0.1001101 на 0.101.
Формируем дополнительный код делителя (он получается 1.011), производим сложение 0.100+1.011=1.111 (где первое слагаемое это знак и три старших разряда делимого, а второе дополнительный код делителя). Знак результата поступает в устройство управления и в нем формируется один разряд результата деления (Если число, поступившее в устройство управления 1, то формируется 0.Если поступает число 0, то формируется число 1.).
Т.к. результат сложения получили отрицательный, то складываем остаток (+следующий разряд делимого) и прямой код делителя сдвинутого на один знак вправо (1.1111+0.0101=0.0100). Знак результата поступает в устройство управления, и оно формирует число 1, т.к. поступил 0.
Результат сложения получен положительный, следовательно, складываем остаток сложения (+ следующий разряд делимого) и обратный код делителя сдвинутого на один знак вправо (0.01001+1.11011=0.00100). Знак результата поступает в устройство управления, последнее формирует 1.
Действие выполняется аналогично описанному в пункте 3. выглядит оно 0.001000+1.111011=0.000011. Устройство управления формирует 1.
Аналогично пункту 3. 0.0000111+1.1111011=0.0000010. Устройство управления формирует 1. Знаки в делимом закончились, получили результат 01111 и остаток 0.10.
Схема блока деления.
Вопрос №28. Статическая и динамическая память. Основное назначение сверхоперативного запоминающего устройства и кэш памяти. Характеристика кэш памяти.
В статических ЗУ хранимая информация остается неподвижной по отношению к носителю информации. В динамических ЗУ информация находится в движении относительно накопителя.
Сверхоперативное ЗУ выполняет роль согласующего звена между быстродействующими устройствами ЦП и более медленного ОЗУ. СОЗУ имеет быстродействие, соизмеримое с быстродействием процессора, и служит для хранения операндов, необходимых для выполнения текущей последовательности команд программы, служебной информации, используемой при управлении вычислительным процессом. Обмен информацией между ОЗУ и СОЗУ осуществляется словами, передаваемыми в параллельном коде. Организация обмена информацией между СОЗУ и ОП должна быть такой, чтобы суммарное количество обращений к ОП во время исполнения программы было бы минимальным. Таким образом, СОЗУ повышает быстродействие центрального процессора, а скорость выполнения программы будет тем больше, чем меньше в ней обращений к ОП. Структура СОЗУ в большей степени зависит от принятого в нем способа поиска информации. В современных ЭВМ они строятся на регистрах. Используются СОЗУ с непосредственной, ассоциативной и магазинной адресациями.
Вопрос №29. Операционный блок десятичного сумматора. Структурная схема. Назначение узлов и блоков. Последовательность микроопераций при выполнении схемой алгоритма сложения и вычитания чисел.
Для сложения многоразрядных десятичных чисел могут быть использованы как параллельные, так и последовательные сумматоры. Арифметические операции над десятичными числами выполняются подобно операциям над целыми двоичными числами.
Операнды поступают в десятичный сумматор из регистров X и Y байтами. Преобразование байтов операнда X в код с избытком 6 производится двоичным комбинационным сумматором SM(+6). После суммирования байтов коррекция каждой тетрады производится, если это необходимо, соответственным десятичным корректором SM1(+10) или SM2(+10). Отрицательные числа при сложении представляются в дополнительном коде.