- •Пз№1. Выполнение арифметических операций над числами в эвм Цель занятия:
- •1.1.Теоретические сведения
- •Частные правила перевода
- •Арифметические действия над числами
- •1.2. Машинные коды чисел.
- •1.3. Операции над машинными кодами чисел
- •Литература:
- •Пз №2. Минимизация логическиз функций
- •Теоретические сведения
- •2.1. Минимизация функций алгебры логики
- •Задания для работы на занятии:
- •Контрольные вопросы:
- •Задание на самоподготовку:
- •Расчетный метод
- •Табличный метод
- •Задание для работы на занятии
- •Краткие теоретические сведения.
- •3.1.1. Основные понятия алгебры логики. Логические функции, способы их представления.
- •3.1.2. Законы алгебры логики, следствия из них.
- •3.1.3. Логические элементы.
- •3.2.Синтез и анализ логических схем без памяти
- •3.2.1. Синтез логических схем без памяти
- •3.2.2. Анализ логических схем без памяти
- •Выводы:
- •Литература:
- •Пз №4. Оценка способов внутримашинного представления информации
- •4.1. Краткие теоретические сведения о способах представления информации в эвм
- •4.2. Отображение чисел в разрядной сетке эвм.
- •4.2.1. Представление цифровой информации
- •4.2.2. Представление других видов информации
- •Методические рекомендации курсантам по подготовке к занятию
- •4.4. Задания для работы на занятии:
- •Краткие теоретические сведения о зу
- •Разрядная функциональная группа
- •Озу типа 2d
- •Задание для работы на занятии
- •Варианты задач
- •Задание на самоподготовку
- •Контрольные вопросы
- •Литература
- •Пз №6. Составление алгоритмов и микропрограмм работы алу Цель занятия
- •Методические указания
- •6.1.Краткие теоретические сведения
- •Запросы прерывания
- •6.2. Структура арифметико – логического устройства
- •6.3. Алгоритм работы алу при сложении n двоичных чисел с фиксированной запятой в дополнительном коде
- •6.4. Алгоритм работы алу при умножении чисел с фиксированной запятой
- •Вопросы для самоконтроля
- •Пз №7. Составление алгоритмов и микропрограмм работы уу Цель занятия:
- •Методические указания:
- •7.1 Краткие теоретические сведения об уу цвм
- •7.2. Алгоритм работы микропрограммного уу при выполнении операций сложения и умножения.
- •Методические рекомендации:
- •7.4.Задание для работы на занятии
- •7.5.Задание для работы на самоподготовке:
- •Вопросы для самоконтроля
- •Литература:
- •Пз №8. Разработка модулей памяти на бис
- •8.1. Краткие теоретические сведения о структуре памяти эвм
- •8.2. Разработка модулей памяти на бис зу
- •Задание для работы на занятии
- •Задание на самоподготовку:
- •Контрольные вопросы
- •Приложение 8.1
- •9.1. Проверка степени усвоения лекционного материала (устно) и уровня подготовленности курсантов к занятию (летучка).
- •Вопросы для проведения письменного контроля:
- •9.2. Овладение приемами выбора способов микропрограммирования секционного мп .
- •9.3. Приобретение навыков решения задач, связанных с составлением отдельных микрокоманд (микроинструкций) для мпк к589.
- •9.4. Приобретение навыков решения задач, связанных с разработкой алгоритмов и микропрограмм для мпк к589.
- •Проверка степени усвоения материала практического занятия (выполнение курсантами заданий по вариантам).
- •Литература:
- •Система микроопераций микропроцессора к589
- •Пз №10 решение задач разработки аппаратных средств свк. Цель занятия.
- •2. Методические указания.
- •3.Задание для работы на занятии.
- •3.1. Задача №1
- •Краткий теоретический материал
- •Временные характеристики смпк
- •4. Сравнительная оценка характеристик об и окончательный выбор типа смпк и структуры об смп.
- •Пример решения задач 1…5
- •Заданные характеристики об
- •3.2. Задача №2
- •Краткий теоретический материал
- •Разработка структурной, функциональной и принципиальной схем об смп.
- •Контрольные вопросы.
- •Практическое занятие №11
- •Цель занятия
- •Методические указания.
- •11.1 Краткие теоретические сведения Режимы работы вс
- •Действия оператора Ввод Вывод
- •11.2. Алгоритм планирования вычислительного процесса вс. Работающей в режиме однопрограммной пакетной обработки
- •11.3. Алгоритм планирования вычислительного процесса вс, работающей в режиме классического мультипрограммирования
- •11.4. Задание для работы на занятии
- •11.5. Вопросы для самоконтроля
- •Задание для самостоятельной работы
- •Решить задачу планирования вычислительного процесса в режиме пакетной однопрограммной обработки для пакета не менее чем из десяти задач. Исходные числа задать самостоятельно.
- •Пз №12. Решение задач по определению параметров вк Цель занятия:
- •Методические указания:
- •12.1.1 Расчет основных параметров алу.
- •12.1.2 Определение требуемого быстродействия алу.
- •12.1 Краткие теоретические сведения
- •12.1.2.1. Определение разрядности алу с фиксированной запятой.
- •12.2 Пример определения основных параметров вк
- •Регистр команд
- •Регистр базы
- •12.3 Задание для работы на занятии.
- •12.4 Контрольные вопросы
Вопросы для самоконтроля
I Назначение и состав центрального процессора.
2. Пояснить функции устройств процессора при выборе из ОЗУ адресной команды сложения и ее выполнение.
3. Пояснить работу процессора при поступлении от УВВ запроса на прерывание для обмена информацией.
4. Перечислить основные характеристики АЛУ и дать им определения.
б. От чего зависит выбор структуры и типа АЛУ?
6. От чего зависит точность и быстродействие АЛУШТ
7. Пояснить работу АЛУ при использовании обратных и дополнительных кодов в операциях сложения.
8. С какой целью используются модифицированные коды?
9. Пояснить работу АЛУ при выполнении операции умножения.
I0. Что является признаком переполнения разрядной сетки
при выполнении сложения?
11. Сравнить АЛУ для чисел о фиксированной и плавающей запятой.
Пз №7. Составление алгоритмов и микропрограмм работы уу Цель занятия:
-
Закрепить теоретические знания по основам построения и функционирования УУ ЦВМ.
-
Приобрести навыки практической работы в составлении алгоритмов работы УУ ЦВМ при выполнении типовых операций, а также микропрограмм для МПУУ.
Методические указания:
-
При подготовке к занятию изучить теоретический материал по теме данного , а также по теме предыдущего занятия.
-
При разработке алгоритмов операций сложения и умножения особое внимание обратить на зависимость структуры алгоритма не только от формы представления и типа машинных кодов, но и от схемных особенностей АЛУ.
-
При разработке микропрограмм добиваться их аккуратной записи в конспект с подробными комментариями и тесной увязкой с операторами алгоритма.
-
При выполнении микропрограмм на модели МПУУ добиться ясного и чёткого понимания характера процесса, протекающего в МПУУ и АЛУ при выполнении каждой микрокоманды.
-
Контроль степени усвоения учебного материала рекомендуется произвести в конце занятия, с учетом работы на занятии.
7.1 Краткие теоретические сведения об уу цвм
Устройство управления ЦП предназначено для автоматического управления вычислительным процессом путём координации работы всех устройств ЭВМ с помощью синхронизирующих и управляющих сигналов, вырабатываемых в процессе выполнения программы. Структура УУ представлена на рис. 7.1. и включает:
БУК – блок управления командами. Он определяет последовательность выполнения команд программы, формирует адреса очередных команд, осуществляет расшифровку выбираемых из ОЗУ команд, вырабатывает исполнительные адреса операндов и производит их выборку в операционное устройство (АЛУ);
БМК – блок микрокоманд преобразует код операции (КОП) в набор управляющих сигналов (УС) и осуществляет тем самым заданную операцию;
ПУ – пульт управления предназначен для управления режимами работы процессора, а также для контроля и индикации состояния отдельных устройств;
БП – блок прерываний осуществляет прерывание выполняемой программы и временный переход на программу, обслуживающую запросы прерывания.
УС в АЛУ, ОЗУ, УВВ
Рис 7.1 Структура УУ.
В составе БУК (рис. 7.2) входят: регистр команд РК, счётчик адреса команд СчК, узел формирования исполнительного адреса УФА.
(Здесь ССУ – сигнал состояния устройства используется при формировании адреса очередной микрокоманды и выборе соответствующей микрокоманды в зависимости от состояния устройства;)
Команда, выбранная из ОЗУ, записывается в РК, где хранится в течение времени цикла. КОП поступает в БМК. Адресная часть команды Ак поступает в УФА для формирования исполнительного адреса Аи. В зависимости от способа адресации, задаваемого в команде, Аи может формироваться с помощью информации, поступающей из блока регистров
(используются базовые и индексные регистры).
Рис. 7.2. Структура БУК.
Если в СчК добавляется программным путём "1", то формируется адрес очередной команды и обеспечивается естественный порядок выполнения команд. Если в РК занесена команда передачи управления, то в СчК поступает через УФА адрес Ак- адрес передачи управления. По этому адресу из ОЗУ будет выбрана команда. Естественный порядок следования команд в программе в этом случае будет нарушен.
Структура БМК зависит от принципа формирования УС.
По принципу формирования управляющих сигналов различают микропрограммные УУ и УУ со схемным формированием сигналов. В последних для формирования УС применяются наборы логических схем.
При программном формировании УС реализуется принцип микропрограммного управления. В этом случае УС формируется путём последовательного считывания и расшифровки микрокоманд, размещённых в ПЗУ. Каждая микрокоманда состоит из операций и адресной частей. Операционная содержит код микрооперации МО, а адресная часть Ач – информацию, необходимую для формирования адреса следующей микрокоманды. Структура БМК представлена на рис. 7.3.
Из БУК на Рг адреса микрокоманд РАМК поступает код операции. КОП интерпретируется как адрес первой микрокоманды соответствующей микропрограммы
( например, сложение). Микрокоманда считывается из ПЗУ в регистр микрокоманд РМК. Код МО, в котором задаётся выполняемая микрооперация , поступает на вход ДШМО. На выходе ДШМО формируются наборы УС, воздействующие на устройства ЭВМ. Код адресной части микрокоманды поступает в узел формирования адреса следующей команды УФАМК.
С учётом сигнала состояния устройства УФАМК формирует адрес очередной микрокоманды. Сформированный адрес передаётся в РАМК.
Рис.7.3. Структура БМК
Начинается очередной такт выборки и выполнения следующей микрокоманды. После выборки из ПЗУ последней микрокоманды в РАМК заносится из БУК код следующей операции.
