Главная » Все файлы » Просмотр файлов из архивов » Документы » Учебное пособие по Схемотехнике

Учебное пособие по Схемотехнике, страница 2

2018-01-12СтудИзба

Описание файла

Документ из архива "Учебное пособие по Схемотехнике", который расположен в категории "". Всё это находится в предмете "организация эвм" из 6 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "организация эвм, микропроцессорные средства и схемотехника" в общих файлах.

Онлайн просмотр документа "Учебное пособие по Схемотехнике"

Текст 2 страницы из документа "Учебное пособие по Схемотехнике"

В состав ЦУУ (рис. 2.4) входят следующие основные функциональные узлы (ФУ) и блоки.

ПУ – пульт управления с клавиатурой, посредством которой производят пуск и останов ЭВМ, задают режимы работы, вводят программу и данные.

БС- блок синхронизации, содержащий генератор импульсов, который начинает работать сразу после включения питания и выдает бесконечную последовательность синхроимпульсов. Из этих импульсов формируются в УУ все последовательности управляющих сигналов (УС), которые обеспечивают функционирование ЭВМ.

СК – счетчик команд (программный счетчик). При включении ЭВМ на вход R поступает с ПУ сигнал, который устанавливает СК:=0.

Далее с ПУ в СК поступает адрес начальной команды (АНК), с которого начинается выполнение некоторой программы.

Импульсы на счетный вход СК поступают из БС через логическую схему (ЛС), и если выполняется линейный участок программы, то при этом формируется следующий адрес команды (САК).

РК- регистр команды, в него из оперативного запоминающего устройства (ОЗУ) принимается очередная команда, которая будет выполняться.

Форм. САК - логическая схема, которая обеспечивает образование физического адреса (ФА) следующей команды при разветвлении программы. В эту логическую схему поступает информация из РК (адрес и коды модификации), а также логические условия (ЛУ) из АЛУ .

РА- регистр адреса, в него поступает сформированный ФА оперативного запоминающего устройства (ОЗУ), по которому происходит считывание команды и прием ее в РК.

Код операции попадает на дешифратор, где определяется, какая именно команда будет выполняться.

БФУС – блок формирования управляющих сигналов. Для каждой выполняемой команды он формирует свою последовательность управляющих сигналов – микроопераций (МО) , которые поступают на различные устройства и узлы ЭВМ.

На линейном участке программы САК образуется в СК при добавлении единицы к его содержимому после выполнения каждой команды.

При выполнении команд:

--безусловного (БП) перехода САК равен содержимому адресной части в команде;

--условного (УП) перехода САК формируется в зависимости от логических условий, которые могут поступать из АЛУ или других устройств.

Если ЛУ = 0, то САК = СК + 1

Если ЛУ = 1, то САК = <адр.> , т.е. содержимому адресной части команды УП.

БРГ – блок регистров, который содержит программно-доступные и программно-недоступные регистры.

Программно-недоступные регистры используются для реализации различных вычислительных алгоритмов.

Программно-доступные регистры ( регистры сегментов, регистры индикации и т.д.). С их помощью реализуется тот или иной тип организации ОЗУ.

    1. 2.3 Блок формирования управляющих сигналов.

Существуют 2 основные структуры БФУС:

- жесткая структура;

- микропрограммная структура.

2.3.1 Блок формирования управляющих сигналов

с жесткой структурой.

Отличается тем, что формирование последовательностей управляющих сигналов осуществляется с помощью логических схем.

На рис.2.5 представлена упрощенная функциональная схема БФУС с жесткой структурой. Основными ФУ являются двоичный счетчик тактов, дешифратор тактов (ДС), триггер управления (ТУ), формирователь управляющих сигналов (УС).

Рис. 2.5. Функциональная схема БФУС

На рис. 2.5 представлена упрощенная функциональная схема БФУС, в состав которой входят следующие функциональные узлы (ФУ) и логические схемы ( ЛС):

ГСИ – генератор синхроимпульсов;

СТ2 тактов - двоичный счетчик, который подсчитывает количество тактов (импульсов), прошедших за время выполнения данной вычислительной или логической операции;

ТУ- триггер управления, который управляет логической схемой (ЛС) на входе счетчика

ДС тактов - дешифратор, на выходах которого образуется стандартная последовательность управляющих потенциалов (УП), распределенных во времени (по номерам тактов) и в пространстве (по номерам контактов на выходе дешифратора);

ДС КОП – дешифратор кода операции определяет, какая команда будет выполняться;

Рис. 2.6 Временная диаграмма стандартных сигналов БФУС

РИ – распределитель импульсов, который распределяет синхроимпульсы в пространстве и времени, например, управляющий импульс УИ1 появится на выходе №1 в первом такте.

При включении ЭВМ или после окончания выполнения очередной команды ТУ:=0 и СТ2 :=0.

Если на вход подается сигнал Н.ОП (начало операции) или ПУСК, то ТУ устанавливается в 1, и на счетчик тактов поступают импульсы. При этом, как было показано выше, формируются две

стандартных последовательности управляющих потенциалов УП(1:m) и управляющих импульсов от УИ(1:m) , где m - количество тактов, необходимых для выполнения данной операции. Далее УП(1:m) и УИ(1:m) поступают на формирователь управляющих сигналов (Форм. УС), на выходе которого образуется нужная последовательность УС, реализующая данную операцию на ЭВМ.

Для каждой команды в составе Форм.УС существует своя ЛС для формирования соответствующей последовательности УС.

2.3.2 Основные этапы проектирования БФУС жесткого типа.

  1. содержательное рассмотрение задачи, т.е. математическая постановка, числовые примеры;

  2. построение обобщенной схемы алгоритма;

  3. разработка структуры АЛУ и списка микроопераций с соответствующими характеристиками;

  4. составление кодированной схемы алгоритма, т.е. привязанной к разработанной структуре АЛУ;

5) построение временной диаграммы управляющих сигналов;

  1. разработка логической схемы БФУС.

2.3.3 Пример построения фрагмента БФУС с жесткой структурой для операции «сравнение модулей двух чисел».

Математическая постановка операции.

Если , то признак ;

Если , то признак .

Вычитание выполняется по алгоритму ПД.

В результате вычитания образуется перенос из старшего разряда сумматора:

если , то , ;

если , то , .

Строим обобщенную схему алгоритма.

На рис. 2.7 представлена т.н. обобщенная схема алгоритма.

Это означает, что данный алгоритм может быть реализован на любой структуре АЛУ. Тw - триггер, в котором должно запоминаться значение признака w.

Принимаем, что строим АЛУ параллельного действия с непосредственными связями.

Рис. 2.7 Обобщенная схема алгоритма.

Соответствующий фрагмент АЛУ представлен на рис. 2.8. Он состоит из 2-ух регистров , сумматора параллельного действия, триггера и двух ЛС.

В РГ1 на вход «Д» поступает из ОЗУ первый операнд «А» (ОП1[0:n]), который будет принят в регистр микрооперацией ПР РГ1. Соответственно в РГ2 микрооперацией ПР РГ2 будет принят второй операнд «В» (ОП[0:n]).

Рис. 2.8. Фрагмент АЛУ

Далее микрооперацией ВЫД SM на входы сумматора подаются «А» в прямом коде и «В» в обратном коде. Кроме того, на третий вход сумматора поступает микрооперация «перенос в младший разряд».

После этого на выходе сумматора образуются сумма ( на рис. 2.8 не обозначена) и перенос из старшего разряда сумматора – p0.

Затем микрооперацией ПРТw значение переноса «p0» принимается в триггер переноса Тw. Значение Тw является логическим признаком (флагом), который определит переход к следующей команде при разветвлении программы.

На фрагменте АЛУ на рис. 2.8 отображены всего два регистра, поскольку для реализации заданного алгоритма этого достаточно, так как не требуется определить значение разности модулей. Однако, в реальном АЛУ всегда имеется третий регистр, в который принимается результат операции.

Строим кодированную схему алгоритма (рис.2.9), привязанную к фрагменту АЛУ на рис. 2.8. Эта схема алгоритма содержит последовательность микроопераций (МО), которые необходимо подать на АЛУ, чтобы выполнить заданную операцию

Напоминаем, что в действительности каждая МО выполняется соответствующим физическим УС.

Приступим к построению ЛС в составе БФУС, которая обеспечит формирование последовательности УС для выполнения рассматриваемой операции.

Принимаем, что у нас одноадресная структура команды.

Тогда получается, что операция «сравнение модулей» реализуется с помощью двух одноадресных команд (табл. 2.5).

Таблица 2.5.

Чтение А

A  РГ1

Сравн. мод. В

Считаем, что операция « вычитание» выполняется по алгоритму ПД. После выполнения 1-ой команды операнд «А» уже находится в РГ1 в прямом коде. Составляем фрагмент схемы БФУС для 2-ой команды - «сравнение с модулем В».

В табл. 2.6 представлен перечень микроопераций с характеристиками. В 4-ой графе таблицы указана длительность МО в тактах, в 5-ой графе - № такта , с которого начинается данная МО. Принято, что чтение из ОЗУ происходит за 3 такта.

Рис. 2.9. Кодированная схема алгоритма.

Таблица 2.6.

№ МО

Наименование

Вид МО

Длит. (такт)

№ такта

Куда направл.

МО1

Чтение ОЗУ

импульс.

1

1-ый

в ОЗУ

МО2

Чтение ОЗУ

импульс.

1

4-ый

в ОЗУ

Прием в РГ2

импульс.

1

6-ой

в АЛУ

МО4

Выдача SM,

потенц.

4

7÷10-ый

в АЛУ

Микрооперации «Выдача SM» и « » являются потенциальными УС и их длительность определяется временем суммирования. Пусть такта.

МО5

Прием в

импульс.

1

10-ый

в АЛУ

МО6

Конец операции

импульс.

1

11-ый

в УУ

Рис. 2.10. Фрагмент БФУС c жесткой структурой

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5209
Авторов
на СтудИзбе
430
Средний доход
с одного платного файла
Обучение Подробнее