- •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. Доложить о результатах расчетов преподавателю, ответить на контрольные вопросы. Методические указания:
- •Контрольные вопросы
- •Список литературы:
Разработка модулей памяти на бис зу
При разработке типового модуля памяти выполняется либо наращивание разрядности, либо наращивание емкости, либо (что чаще всего) и то и другое. Это связано с тем, что, как правило, одна микросхема БИС ЗУ не обеспечивает заданных характеристик модуля памяти. Примеры соответствующего наращивания указанных параметров модуля приведены на рис. 8.4, 8.5, 8.6.
Рис.8.4. Модуль памяти с наращиванием разрядности
Характеристики МП:
1. Еозу= 8 К
2. Rозу= 16
3. БИС ЗУ имеет организацию: 8384х4
Рис.8.5. Модуль памяти с наращиванием емкости
Характеристики МП:
1. Еозу= 8 К
2. Rозу= 16
3. БИС ЗУ имеет организацию: 2048х16
Рис.8.6. Модуль памяти с наращиванием емкости и разрядности
Характеристики МП:
1. Еозу= 8 К
2. Rозу= 16
3. БИС ЗУ имеет организацию: 4096х4.
Выводы:
1. Если требуется наращивать разрядность, то необходимо развести разряды с шины данных, при этом работают все микросхемы.
2. Если требуется наращивать емкость, то необходимо развести разряды с шины адреса, при этом работает одна из микросхем.
Задание для работы на занятии:
1. Выбор БИС запоминающих устройств (ЗУ).
2.Разработка структуры модуля ЗУ с указанными параметрами.
Задание на самоподготовку:
1. Решить по одной задаче в том же порядке и в той же постановке, что и на занятии. Исходные данные задать самостоятельно.
Контрольные вопросы:
1. Сформулируйте принцип дуализма в микропроцессорной технике.
2. Приведите типовую структуру магистральной МПС.
3. Проанализируйте структуры сосредоточенных МПС по различным критериям (производительность, потребляемая мощность, габариты и др).
4. Почему в микропроцессорных РЭС широко используется функциональная децентрализация?
5. Почему в состав МПК БИС включают интерфейсные схемы?
6. Как работают адресные дешифраторы?
7. В чем заключается сущность программно-управляемого обмена данными?
8. Что подразумевается под прерыванием?
9. Объясните особенности организации режима прямого доступа к памяти.
10. Что характеризует слово состояния процессора?
11. Объясните функциональное назначение регистра флажков.
12. Чем вызвано обилие способов адресации микропроцессора?
13. В каких системах используется страничная память?
14. Зачем при программировании пользуются мнемоническими обозначениями и шестнадцатеричным кодом?
15. Объясните назначение сегментных регистров в программной модели микропроцессора.
16. Объясните сущность организации управления в однокристальных и секционных микропроцессорах.
19. Что подразумевается под памятью статической, динамической и памятью, не сохраняющей информацию при отключении напряжения питания?
20. Как осуществляется занесение информации в полупроводниковые ПЗУ?
ПРИЛОЖЕНИЕ 8.1
Вариант 1. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,5К х 4; tдоступа≤48нс; pпотребл.≤16вт; uпит=5В.
Вариант 2. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,25К х 8;tдоступа≤40нс;pпотребл.≤16вт; uпит=5В.
Вариант 3. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 1К х 2; tдоступа≤45нс; pпотребл.≤10вт; uпит=5В.
Вариант 4. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,25К х 8;tдоступа≤40нс;pпотребл.≤16вт; uпит=5В.
Вариант 5. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,5К х 4; tдоступа≤48нс; pпотребл.≤16вт; uпит=5В.
Вариант 6. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,5К х 4; tдоступа≤48нс; pпотребл.≤16вт; uпит=5В.
Вариант 7. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,25К х 8;tдоступа≤40нс;pпотребл.≤16вт; uпит=5В.
Вариант 8. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 1К х 2; tдоступа≤45нс; pпотребл.≤10вт; uпит=5В.
Вариант 9. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,25К х 8;tдоступа≤40нс;pпотребл.≤16вт; uпит=5В.
Вариант 10. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,5К х 4; tдоступа≤48нс; pпотребл.≤16вт; uпит=5В.
Вариант 11. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,5К х 4; tдоступа≤48нс; pпотребл.≤16вт; uпит=5В.
Вариант 12.Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,25К х 8;tдоступа≤40нс;pпотребл.≤16вт; uпит=5В.
Вариант 13. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 1К х 2; tдоступа≤45нс; pпотребл.≤10вт; uпит=5В.
Вариант 14. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,25К х 8;tдоступа≤40нс;pпотребл.≤16вт; uпит=5В.
Вариант 15. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,5К х 4; tдоступа≤48нс; pпотребл.≤16вт; uпит=5В.
Вариант 16. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,5К х 4; tдоступа≤48нс; pпотребл.≤16вт; uпит=5В.
Вариант 17. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,25К х 8;tдоступа≤40нс;pпотребл.≤16вт; uпит=5В.
Вариант 18. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 1К х 2; tдоступа≤45нс; pпотребл.≤10вт; uпит=5В.
Вариант 19. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,25К х 8;tдоступа≤40нс;pпотребл.≤16вт; uпит=5В.
Вариант 20. Обосновать выбор из таблицы ЗУ К155 ИМС для реализации модуля ОЗУ с характеристиками: организация 0,5К х 4; tдоступа≤48нс; pпотребл.≤16вт; uпит=5В.
ПРИЛОЖЕНИЕ 8.2
Таблица характеристик ИМС ЗУ 155 серии
Номер п/п |
Тип ИМС ЗУ |
Организация |
Время доступа tд, нс |
Потребляемый ток iпотр, mA |
Стоимость Zстоим, рубл. |
|
1 |
К155РУ1 |
16 х 1 |
40 |
60 |
60 |
|
2 |
К155РУ2 |
16 х 4 |
30 |
100 |
80 |
|
3 |
К155РУ5 |
256 х 1 |
45 |
80 |
120 |
|
4 |
К155РП1 |
4 х 4 |
50 |
150 |
50 |
|
Литература:
Каган Б.М. Электронные вычислительные машины и системы: Учеб. Пособие для вузов.-3-е изд.,перераб и доп.-М.: Энергоатомиздат,1991.-592с.:ил. с.42-66.
ПЗ №9. МИКРОПРОГАММИРОВАНИЕ МПУ НА БАЗЕ СМП
Цель занятия:
1. Овладение приемами инженерного подхода к выбору способов микропрограммирования СМП;
2. Выработка навыков решения задач, связанных микропрограммированием СМП на основе МПК К589;
Закрепление навыков алгоритмизации и выполнения графических документов в виде схем алгоритмов.
Задания для работы на занятии:
Овладение приемами выбора способов микропрограммирования секционного МП .
Задание 1. Обоснованно выбрать способ микропрограммирования СМП (горизонтальный, вертикальный или комбинированный), если указаны следующие параметры:
количество реализуемых СМП микроопераций – не более 60;
разрядность всей микрокоманды – 30 бит;
разрядность поля микрокоманды, управляющего длительностью машинного такта – 1 байт;
максимальное количество ячеек ЗУ МК – 65536;
элементная база для реализации линейного дешифратора микроопераций - 3-х входовые элементы И-НЕ.
Задание 2. Обоснованно выбрать способ микропрограммирования СМП (горизонтальный, вертикальный или комбинированный), если указаны следующие параметры:
количество реализуемых СМП микроопераций – не более 15;
разрядность всей микрокоманды – 24 бита;
разрядность поля микрокоманды, управляющего длительностью машинного такта – 6 бит;
максимальное количество ячеек ЗУ МК – 16384;
элементная база для реализации линейного дешифратора микроопераций - 4-х входовые элементы И-НЕ.
