- •Пз№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 Контрольные вопросы
Краткие теоретические сведения о зу
Память современных ВС и ЭВМ представляет собой многоуровневую систему запоминающих устройств. На верхнем уровне иерархической системы памяти используется устройство оперативной памяти или ОЗУ.
ОЗУ - устройство внутренней памяти ЭВМ, предназначенное для хранения программы и данных, непосредственно используемых при выполнении операций в АЛУ.
Структурная схема адресного ОЗУ не зависит от физических принципов, применяемых при реализации памяти, и в общем виде представлена на рис. 5.1.
В состав ОЗУ входят:
- адресная функциональная группа, содержащая регистр адреса (РгА), дешифратор адреса (ДшА), формирователь адресных токов (ФтА);
- блок хранения информации или накопитель;
- разрядная функциональная группа, содержащая усилители считывания (Ус.Счит.), регистр данных (РгД), формирователи разрядных токов (ФтР);
- блок местного управления (БМУ).
Разрядная функциональная группа
Рис. 5.1. Структурная
схема адресного ОЗУ
Полупроводниковые ОЗУ в зависимости от способа организации накопителя (количества адресных и разрядных линий, соединённых с элементом памяти) разделяются на три основных типа: 2D, 3D, 2,5D.
Для ОЗУ с регенерацией информации (магнитные ОЗУ) добавляется схема регенерации.
При выполнении операций "Запись" от процессора на вход БМУ поступают сигнал обращения (СО) и код операции (КОП). СО инициирует начало работы ОЗУ. КОП задает соответствующий режим функционирования, в котором БМУ управляющими сигналами (УС) обеспечивает выполнение микроопераций:
- прием кода адреса ячейки накопителя в РгА;
- прием кода данных в РгД;
- запись данных в накопитель (по входу DI )
При выполнении операции "Считывание" БМУ обеспечивает режим чтения данных.
Выполняются микрооперации:
- прием кода адреса ячейки накопителя РгА, к которой происходит обращение;
- прием кода данных (выход DO), считанного из накопителя в РгД, и выдача в процессор.
В настоящее время ОЗУ преимущественно строятся на биполярных и МОП интегральных микросхемах памяти. ОЗУ на основе биполярных микросхем обладают высоким быстродействием. ОЗУ на основе МОП схем уступают по быстродействию, но превосходят их по емкости.
Выработка управляющих сигналов, необходимых для синхронизации работы всех элементов ОЗУ, может осуществляться схемами, размещаемыми в микросхемах памяти (распределенное управление), или внешними схемами (централизованное управление). Так высокий уровень интеграции микросхем памяти (МОП-типа) позволяет на одном кристалле вместе в накопителем емкостью I Мбит разместить РгА, ДшА, УС, РгД и схему управления.
Полупроводниковые ОЗУ в зависимости от способа организации накопителя (количества адресных и разрядных линий, соединенных с элементом памяти) разделяются на три основных типа: 2D,3D,2,5D.
Озу типа 2d
Организация ОЗУ типа 2D обеспечивает двухкоординатную выборку каждого запоминающего элемента (3Э) ячейки памяти. Основу ОЗУ составляет плоская матрица из ЗЭ, сгруппированных в ячейки памяти (рис.5.2), Матрица содержит адресные и разрядные линии (шины). Адресные линии используются для обращения к ячейке памяти, которая хранит информационное слово. Разрядные линии записи и считывания позволяют выделить ЗЭ, хранящий бит информации.
Структурная схема ОЗУ типа 2D представлена на рис. 5.3. Она включает адресную часть (РгА, ДшА, ФтА), разрядную часть (РгД, ФтР, УС), накопитель и БМУ. Адресная часть служит для приема, хранения и дешифрации кода адреса ячейки памяти, к которой производится обращение, а также для формирования адресных импульсов тока. Разрядная часть предназначена для приема, записи, считывания и выдачи из ОЗУ хранимых информационных слов. БМУ осуществляет синхронизацию работы узлов ОЗУ в режимах записи и чтения.
![]()

Рис. 5.2. Структура матрицы ОЗУ типа 2D для К слов разрядностью n.

Рис. 5.3. Структурная схема ОЗУ типа 2D
Алгоритм функционирования ОЗУ типа 2D
Выполнение операции "Запись";
1. От процессора по шинам управления на БМУ поступают сигналы СО и КОП, которыми инициируется работа ОЗУ и задается режим записи информации в накопитель. В БМУ запускается схема синхронизации, генерирующая управляющие сигналы (Y1,Y2,Y3,Y6) для режима записи. По шинам адреса (ША) и данных (ЩД) поступают коды адреса и информационного слова (данных).
2. Вырабатываемым управляющим сигналом Y1 в первом такте разрешается прием адреса с ША в РгА. Код адреса записывается в РгА и подвергается расшифровке в ДшА. На одном из выходов ДшА появляется управляющий сигнал УС, указывающий адрес ячейки,к которой происходит обращение .
3. Сгенерированный во втором такте сигнал YЗ разрешает запуск ФтА. Сигналом Y3 запускается ФтА для записи. Он формирует на соответствующей адресной линии импульс заданной амплитуды и длительности, открывая тем самым информационное направление для данных, передаваемым по разрядным шинам записи в ЗЭ.
Таким образом осуществляется выбор ячейки памяти.
4. В третьем такте сигнал Y2 открывает информационные входы РгД. Код слова с ШД записывается в РгД.
5. В следующем такте сигнал Y6 разрешает запуск ФтР. Единичными разрядами кода данных (слова), поступающего из РгД, осуществляется запуск разрядных формирователей тока записи. Сформированными импульсами заданной длительности и амплитуды осуществляется запись информационного слова в ячейку памяти. Режим записи завершается установкой схем БМУ в исходное по сигналу Y0.
Временная диаграмма работы ОЗУ приведена на рис. 5.4.

Рис5.4. Временная диаграмма работы ОЗУ типа 2D
Выполнение операции "Считывание";
1. При поступлении сигналов СО и КОП в БМУ запускается схема синхронизации, генерирующая последовательность управляющих сигналов YI ; Y4; Y5 ; Y2 ; Y0 для режима чтения.
2. В первом такте по сигналу Y1 код адреса с ША поступает в РгА и расшифровывается схемой ДшА.
3. Во втором такте сигнал Y4 разрешает запуск ФтА. Сигналом Y4, поступающим с выхода ДшА, запускается ФтА. На адресной линии накопителя появляется импульс заданной амплитуды и длительности. Происходит выбор ячейки памяти.
4. В следующем такте сигналом Y5 открываются входы усилителей считывания (УС) и сигналом Y2 разрешается запись в РгД.
Информационные слово из выбранной ячейки памяти по разрядным линиям считывания поступает на УС, где происходит усиление разрядных импульсов слова. С выхода УС слово поступает в РгД. Так как ФтР в этом режиме закрыт, информационное слово с выхода РгД снимается на ШД и поступает в процессор.
5. Режим чтения завершается установкой схемы БМУ в исходное состояние по Y0. Временная диаграмма представлена на рис. 5.4.
ОЗУ типа 2D являются быстродействующими и достаточно удобными для реализации. Однако они неэкономичны по объему оборудования из-за наличия в них сложного дешифратора с 2K выходами, где К - разрядность адреса. В настоящее время структура типа 2D используется в основном в ЗУ небольшой емкости.
ОЗУ типа 3D
Организация ОЗУ типа 3D обеспечивает трех координатную выборку каждого запоминающего элемента (ЗЭ). Основу запоминающего массива составляют плоские матрицы (рис. 5.5).
Каждая матрица содержит одноименные ЗЭ. Количество ЗЭ в матрице равно количеству слов в массиве. Считается, что матрица хранит одноименный разряд всех слов. Матрицы в массиве располагаются друг эа другом в порядке возрастания веса разряда в слове. Их количество эквивалентно количеству разрядов в слове. При такой организации запоминающего массива ячейка памяти имеет пространственную структуру - "пронизывает" плоские матрицы (рис. 5.6).
Р
ис
5.5. Матрица элементов i-го
разряда ОЗУ типа 3D
Рис 5.6. Структура ОЗУ типа 3D для К слов разрядностью n.
Для адресной выборки ЗЭ используются две координаты X. и Y. В матрице для этого имеются адресные линии, на пересечении которых располагаются ЗЭ. Разрядные линии записи и считывания проходят через все одноименные 33 матрицы и обеспечивают соответственно запись или считывание бита информации, выбранного ЭП. Для полупроводниковых ОЗУ характерно объединение разрядных линий в одну линию. Объединение матриц в массив осуществляется последовательным соединением адресных линий всех матриц.
Рис. 5.7. Структура ОЗУ типа 3D
Структура ОЗУ типа 3D и его составные части показаны на рис. 5.7. Алгоритм функционирования аналогичен алгоритму ОЗУ 2D. Отличие лишь в том, что ФтА формируют импульсы по двум адресным линиям X и Y. На пересечении этих линий сформированными токами (импульсами) осуществляется выбор ячейки памяти. Код адреса представлен старшей и младшей частями для координат X и Y.
Диаграмма работы ОЗУ в отличие от диаграммы ОЗУ типа 2D вместо одного адресного импульса имеет два.
Запоминающие устройства типа 3D более экономичны, чем ЗУ типа 2D . Они имеют более простые адресные формирователи, позволяющие строить ОЗУ большего объема, чем структура 2D. Однако полупроводниковые ЗЭ с тремя входами, используемыми при записи, не всегда удается реализовать.
Постоянные ЗУ
Постоянные ЗУ (ПЗУ) предназначены для длительного хранения не изменяющейся (постоянной) информации и работают только в режиме "Чтение". Для записи (перезаписи) хранящейся в ПЗУ информации необходима остановка ЦВМ и внесение изменений в конструкцию ПЗУ (например, смена платы с микросхемами памяти), либо включение ПЗУ в специальный режим перезаписи на устройствах, называемых программаторами ПЗУ.
Типовые схемы ПЗУ трансформаторного типа и полупроводникового ПЗУ приведены на рис. 5.8 и 5.9 соответственно.
Рис. 5.8. Структура ПЗУ трансформаторного типа
Рис. 5.9. Структура полупроводникового ПЗУ
Принцип работа таких ПЗУ ясен из схемы и отличается от принципа работы ОЗУ отсутствием режима "Запись".
Определение основных параметров ЗУ
Между техническими характеристиками ОЗУ, ПЗУ существует достаточно четкая взаимосвязь. Например, максимально возможное число ячеек в ЗУ зависит от разрядности адреса, предельная емкость ЗУ зависит как от разрядности адреса, так и от разрядности хранимых кодов и т.п. Поэтому, чтобы иметь возможность определять эти параметры, надо твердо представлять структуру ЗУ и соотношения между его основными характеристиками.
-
Число ячеек - N (предельно возможное) связано с разрядностью адреса - М соотношением
N=2M (5.1)
2. Емкость ЗУ (в битах) - Е, определяется как
Е = N*Р , (5.2)
где P - разрядность хранимых кодов.
3. То же, в байтах и килобайтах, соответственно определяется как
E=N*P/8 (5.3)
E=N*P/(8*1024)
Используя выражения всегда можно определить недостающие параметры ЗУ, если известны необходимые исходные.
Например, нужно определить разрядность адреса ЗУ, если известна емкость в байтах и разрядность хранимых слов в битах, т.е. Е= 16 байт, P= 8. Тогда из (5.3) получаем
N=8*Е/P=8*16/8=16бит
Из (5.I), окончательно
М=log2N=log2 16=4
