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