
- •Пз№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 Контрольные вопросы
Литература
-
Пятибратов А.П. и др. Вычислительные системы, сети и телекоммуникации: Учебник.-2-е изд., перераб. и доп./ А.П.Пятибратов, Л.П. Гудыно, А.А.Кириченко; Под ред. А.П.Пятибратова. М.: Финансы и статистика, 2002.-512с:ил. с.111-122.
-
Каган Б.М. Электронные вычислительные машины и системы: Учеб. Пособие для вузов.-3-е изд.,перераб и доп.-М.: Энергоатомиздат,1991.-592с.:ил. с.99-124.
-
Нешумова К.А. Электронные вычислительные машины и системы. М.: Высшая школа, 1989.-366с.:ил. с.173-210.
Пз №6. Составление алгоритмов и микропрограмм работы алу Цель занятия
Закрепить теоретические знания по основам построения и функционирования АЛУ. Приобрести практические навыки в составлении алгоритмов работы АЛУ при выполнении типовых операций, а также микропрограмм формирования управляющих сигналов для них.
Методические указания
1.На самоподготовке отработать материалы лекции по теме занятия. Изучить структуру процессора ЭВМ, назначение и функции, выполняемые АЛУ в составе процессора (см. п.6.1).
2.Составить структурные схемы алгоритмов выполнения операций сложения и умножения двух чисел в АЛУ. Особое внимание обратить на зависимость структуры АЛУ и алгоритмов выполнения операций от типа используемых машинных кодов и форм представления данных.
3. Выполнить подготовку исходных чисел для обработки в АЛУ (варианты указывает преподаватель). Акцентировать внимание курсантов на правильный выбор разрядности машинных кодов для АЛУ, а также предварительное выполнение операций над ними на бумаге с целью последующей проверки на модели.
-
Проверку правильности составленных алгоритмов произвести на модели АЛУ. Подчеркнуть связь между теоретическими основами машинной арифметики и отображением их на аппаратные средства ЭВМ.
5. Контроль степени усвоения учебного материала целесообразно произвести дважды – в начале занятия (летучка) и в конце (контрольная работа, либо по результатам работы на протяжении занятия).
6.1.Краткие теоретические сведения
Процессор - это одно из основных устройств ЭВМ, непосредственно осуществляющее процесс обработки данных и программное управление этим процессом.
В многопроцессорной ЭВМ или ВС может использоваться ряд процессоров.
Процессор, который осуществляет управление взаимодействием всех устройств, входящих в состав ЭВМ (ВС), называют центральным.
В вычислительном процессе ЦП тесно взаимодействует с оперативной памятью. Он дешифрирует и выполняет команды программы, организует обращение оперативной памяти, инициирует работу каналов и периферийных устройств, воспринимает и обрабатывает запросы прерывания от устройств ЭВМ (ВС).
Выполнение программы представляет собой последовательность операций, осуществляемых процессором в заданном порядке. Обычно одной операции соответствует одна команда программы. Операция может быть разделена на более мелкие этапы – микрооперации, во время которых выполняются элементарные действия.
Последовательность микроопераций, реализующих данную операцию (команду), образуют микросхему. Таким образом, при выполнении программы устанавливается следующая иерархия этапов: ПРОГРАММА (КОМАНДА) – МИКРОПРОГРАММА (МИКРОКОМАНДА) – МИКРООПЕРАЦИИ.
Микрооперации инициируются управляющим сигналами (УС), вырабатываемыми устройством управления процессора. УС непосредственно воздействуют на элементы и узлы устройств ЭВМ.
Время, в течение которого выполняется одна команда, определяет цикл работы процессора. Цикл разбивается на такты. За один такт, как правило, выполняется одна микрокоманда.
Структура ЦП представлена на рис. 6.1, где обозначено:
АЛУ – осуществляет арифметические и логические операции над кодами чисел (операндами), а также операции по преобразованию кодов команд;
УУ – устройство управления, управляющее операциями переработки информации и обмена информацией с УВВ. Оно вырабатывает управляющие сигналы для:
-
выработки очередной команды из ОЗУ;
-
дешифрации кода команд;
-
формирования адресов операндов и выработки их из ОЗУ;
-
пересылки операндов в АЛУ, выполнения операций и пересылки результатов в ОЗУ;
-
организация реакции процессора на запросы прерывания от УВВ;
-
инициирования работы каналов ввода – вывода сопряжения;