- •Пз№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 Контрольные вопросы
Выводы:
-
Использование ЛЭ позволяет реализовать любую логическую функцию;
-
На основе ЛЭ, ЗЭ и вспомогательных элементов строятся узлы ЭВМ;
-
Этапы синтеза цифровых автоматов без памяти позволяют перейти от словесных формулировок с заданными условиями функционирования к функциональным и принципиальным электрическим схемам автоматов;
-
Те или иные особенности анализа обусловливаются как типом схемы без памяти, так и свойствами логических элементов, на которых создана ЛС.
Контрольные вопросы:
-
Что такое комбинационная схема?
-
Какой набор логических элементов является функционально полным?
-
Каковы основные этапы анализа КС?
-
С какой целью составляется таблица истинности?
-
Пояснить для чего минимизируется логическая функция?
-
Что понимается под логическими функциями?
-
Приведите примеры выполнения логических операций над двоичными кодами.
-
Что понимается под термином «минимизация логических выражений»?
-
Что такое логически полный базис?
-
Какова связь логических выражений со схемами ЭВМ?
-
Вопрос: как можно прочитать следующее сложное высказывание применительно к следующему примеру: ( х1 Ù х2 ) ® у.
Литература:
-
Б.М. Каган. Электронные вычислительные машины и системы. Стр.59-79.
Пз №4. Оценка способов внутримашинного представления информации
Цель занятия. 1. Закрепление теоретических знаний по теме занятия.
2. Приобрести навыки анализа различных способов представления информации в ЭВМ.
3. Совершенствование практических навыков оценки характеристик ЭВМ.
4.1. Краткие теоретические сведения о способах представления информации в эвм
Информация - это сведения об окружающем мире и протекающих в нем процессах, воспринимаемые человеком или специализированным устройством, например ЭВМ, для обеспечения целенаправленной деятельности.
Информация может быть по своей физической природе: числовой, текстовой, графической, звуковой, видео и др. Она также может быть постоянной (неменяющейся), переменной, случайной, вероятностной. Наибольший интерес представляет переменная информация, так как она позволяет выявить причинно-следственные связи в процессах и явлениях. Существуют различные способы оценки количества информации. Классическим является подход, использующий формулу Хартли. Применительно к двоичной системе она имеет вид:
H = log 2 N,
где Н - количество информации, несущей представление о состоянии, в котором находится объект;
N - количество равновероятных альтернативных состояний объекта.
В случае n разновероятных альтернативных состояний объекта – Pi, используют формулу Шеннона, которая имеет вид
n
H = ∑ Pi log 2 (1/Pi).
i=1
Любая информация, обрабатываемая в ЭВМ, должна быть представлена двоичными символами {0,1}, т.е. должна быть закодирована комбинацией этих символов. Различные виды информации (числа, тексты, графика, звук) имеют свои правила кодирования. Коды отдельных значений, относящиеся к различным видам информации, могут совпадать. Поэтому расшифровка кодированных данных осуществляется по контексту при выполнении команд программы.
Физическими аналогами знаков 0 и 1 двоичного алфавита служат сигналы, способные принимать два хорошо различимых значения, напряжение (потенциал) высокого и низкого уровней, отсутствие и наличие электрического импульса и т. п.
В схемах цифровых устройств переменные и соответствующие им сигналы изменяются не непрерывно, а лишь в дискретные моменты времени, обозначаемые целыми неотрицательными числами.
Временной интервал между двумя соседними моментами дискретного времени называется тактом.
Во многих случаях цифровые устройства содержат специальный блок, вырабатывающий синхронизирующие сигналы, отмечающие моменты дискретного времени (границы тактов).
Рассмотрим потенциальный (рис.3.1а) и импульсный (рис.3.1б) способы физического представления информации.
-
U
1
1
1
0
0
1
0
1
t
а)
-
U
1
1
1
0
0
1
0
1
t
б)
Рис. 4.1. Способы физического представления информации
Слово может быть представлено последовательным или параллельным кодом.
В последовательном коде каждый временной такт предназначен для отображения одного разряда кода слова. В этом случае все разряды слова фиксируются по очереди одним и тем же элементом и проходят через одну линию передачи информации.
В параллельном коде все разряды двоичного слова кода представляются в одном временном такте, фиксируются отдельными элементами и проходят через отдельные линии, каждая из которых служит для представления и передачи только одного разряда слова.
При параллельной передаче информации код слова развертывается не во времени, а в пространстве, так как значение всех разрядов слова передаются по нескольким линиям одновременно.
В зависимости от применяемого кода устройства вычислительной техники называются последовательными или параллельными. (Например, параллельный и последовательный порт, параллельный и последовательный интерфейс).