
- •Пз№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 Краткие теоретические сведения
- •12.1.1 Расчет основных параметров алу.
- •12.1.2 Определение требуемого быстродействия алу.
- •12.1.2.1. Определение разрядности алу с фиксированной запятой.
- •12.2 Пример определения основных параметров вк
- •Регистр команд
- •Регистр базы
- •12.3 Задание для работы на занятии.
- •12.4 Контрольные вопросы
12.1 Краткие теоретические сведения
ТТХ любого ВК в значительной степени определяют не только схемотехнические решения при его разработке, но и довольно тесную увязку их друг с другом. Например, диапазон представления чисел в ЦВМ определяет как разрядность АЛУ, ОЗУ, так и форму представления чисел. Или принятые способы адресации определяют не только предельную ёмкость памяти, но и разрядность составных частей команды и т. д. Иначе говоря, между техническими параметрами устройств в этих случаях существует довольно четкая увязка. Специализация вычислительного комплекса во многих случаях определяется характером и параметрами решаемых задач. Очень часто при проектировании СВК выбор его основных параметров диктуется структурой и характеристиками заданного для решения на ВК набора задач (ЗНЗ). Исходя из ЗНЗ и требований к времени его обработки на ВК, можно рассчитать основные параметры устройств ВК.
Рассмотрим наиболее характерные случаи, когда по известным параметрам тех или иных устройств ЦВМ, а также по характеристикам задач, подлежащих обработке на ВК, требуется определить недостающие параметры основных устройств ВК. Будем руководствоваться схемой, которую условно назовем «проектирование от задач».
Общие исходные данные для работы на ПЗ приведены в таблице 12.1.
Таблица12.1
Задано |
Определить |
|
|
12.1.1 Расчет основных параметров алу.
К числу основных параметров АЛУ отнесем следующие:
-
разрядность;
-
диапазон представления;
-
точность (погрешность) вычислений;
-
форма представления чисел;
-
тип используемых машинных кодов;
-
быстродействие.
12.1.2 Определение требуемого быстродействия алу.
Должны быть известны:
-
характеристики задач – число задач, операционный состав каждой задачи, последовательность решения задач во всех режимах работы СВК;
-
характеристики операций – приведенная сложность, время выполнения базовой операции (сложения);
-
время решения заданного набора задач - ТЗНЗ
-
коэффициент непроизводительных затрат - КНЗ
Тогда последовательность действий по определению быстродействия выглядит следующим образом:
-
Построить циклограмму обработки задач. Для этого найти приведенную сложность каждой задачи Рj
m
Рj=
riNi
, i=1,m , j = 1, k (12.1)
i=1
где ri – сложность операции i – го типа; Ni – число операций i – го типа, выполняемых при решении j – й задачи; Рj – приведенная сложность j – задачи; k- количество задач.
Затем определить общий объем, приведенных к операции сложения операций, выполняемых при обработке каждой задачи
Vj= j Pj , (12.2)
где j – количество повторений задач j – го типа при обработке смеси задач.
Построить временную диаграмму (циклограмму) рис.12.1 выполнения задач во всех режимах.
-
Определить быстродействие АЛУ. Для этого вычислить число приведенных операций, выполняемых на каждом из режимов
k
Qp= Vj (12.3)
j=1
Деж. режим
1
1 2 3 2 3 4
1,53*
104
9,126*104
Осн.режим
tсл
1 5 6 1 5
1,53*104 3,54*105
Рис.12.1. Циклограмма обработки ЗНЗ.
Определяем требуемое быстродействие Втреб в каждом из режимов с учетом КНЗ – коэффициента непроизводительности затрат
Bi= Qi/ TЗНЗ * КНЗ (12.4)
откуда
Втребmax Bi. (12.5)