Студопедия — Типовые узлы компьютера
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Типовые узлы компьютера






Основными типовыми узлами компьютера являются:

· регистры, обеспечивающие хранение и некоторые преобразования многоразрядных кодов;

· счетчики, предназначенные для подсчета числа входных двоичных сигналов;

· дешифраторы, преобразующие входной многоразрядный код в сигнал на одном из выходов;

· сумматоры, выполняющие арифметическое суммирование двоичных кодов.

Функциональный узел компьютера, предназначенный для запоминания многоразрядных кодов и выполнения над ними некоторых логических преобразований, называется регистром. Он включает в себя отдельные триггеры, количество которых соответствует числу разрядов двоичного кода, а также вспомогательные схемы, обеспечивающие:

· установку регистра в 0;

· прием кода из другого устройства (регистра, сумматора и т.д.);

· передачу кода в другой регистр;

· сдвиг кода вправо или влево на требуемое число разрядов;

· преобразование параллельного кода в последовательный и наоборот;

· поразрядные логические операции.

Регистры обычно используются в составе процессора и других устройств для хранения системной информации и как сверхбыстрая память при обработке данных.

Функциональный узел, предназначенный для подсчета числа входных сигналов и запоминания кода этого числа соответствующими триггерами, называется счетчиком. Число разрядов счетчика определяет количество его различных устойчивых состояний, которое называется коэффициентом пересчета. В зависимости. от значения коэффициента пересчета счетчики бывают двоичные и с произвольным коэффициентом пересчета.

В n-разрядном двоичном счетчике коэффициент пересчета равен 2n, а в счетчиках с произвольным коэффициентом пересчета его значение может быть любым целым числом, не равным 2n.

По назначению счетчики делятся на суммирующие, вычитающие и реверсивные.

Суммирующий счетчик работает по принципу суммирования сигналов, поступающих на его вход. Обычно в счетчике используются двухтактные Т-триггеры. В начальный момент значения всех разрядов счетчика равно 0. При приходе первого сигнала триггер младшего разряда устанавливается в 1. После прихода следующего сигнала триггер опять устанавливается в 0, а триггер следующего разряда в 1. При заполнении всех разрядов с приходом следующего сигнала счетчик установится в исходное нулевое состояние.

В вычитающем счетчике перенос от разряда к разряду берется не с единичных, а с нулевых выходов триггеров. Можно убедиться в том, что при такой коммутации перенос образуется при переходе соответствующего триггера в состояние 1, а не 0, как это было в суммирующем счетчике, поэтому в вычитающем счетчике каждый поступающий на вход сигнал не увеличивает, а уменьшает содержимое счетчика на единицу.

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

 

Комбинационная логическая схема, преобразующая поступающий на входы код в сигнал только на одном из ее выходов, называется дешифратором. Если количество двоичных разрядов дешифрируемого кода обозначить через n, то число выходов дешифратора должно быть 2n.

В компьютере с помощью дешифраторов осуществляется выборка необходимых ячеек запоминающих устройств, расшифровка кодов операций с выдачей соответствующих управляющих сигналов и т. д.

По принципу действия дешифраторы бывают одноступенчатыми (однокаскадными) и многоступенчатыми (многокаскадными).

Однокаскадные дешифраторы просты в исполнении, обладают достаточно высоким быстродействием, однако при большом числе входов становятся неэкономичными с точки зрения аппаратурных затрат.

Для дешифрации многоразрядных кодов обычно используются многокаскадные дешифраторы. Экономичность многокаскадных дешифраторов существенно возрастает по сравнению с одноступенчатыми схемами с увеличением числа входов.

 

Узел компьютера, выполняющий арифметическое суммирование кодов чисел, называется сумматором. Операция суммирования осуществляется в сумматорах поразрядно с использованием одноразрядных суммирующих схем. При этом в каждом разряде требуется выполнить сложение трех двоичных цифр (битов):

· бит данного разряда первого слагаемого;

· бит этого же разряда второго слагаемого;

· бит переноса из соседнего младшего разряда.

Иногда такое суммирование разбивают на две аналогичные операции: суммирование двух битов слагаемых и суммирование полученного результата с битом переноса из соседнего младшего разряда. Каждая из этих операций выполняется схемой, называемой полусумматором.

Сумматоры на три входа выполняют суммирование одного разряда (с запоминанием значения бита переноса), поэтому такие сумматоры называются одноразрядными.

Суммирование многоразрядных кодов осуществляется с помощью одноразрядных сумматоров. При этом в зависимости от характера ввода-вывода кодов и организации переносов многоразрядные сумматоры бывают последовательного и параллельного принципа действия.

В последовательном сумматоре сложение кодов осуществляется, начиная с младшего разряда, последовательно разряд за разрядом с помощью одного одноразрядного сумматора. Образующийся в данном разряде перенос задерживается на некоторое время и поступает на вход сумматора в момент поступления следующего разряда слагаемых. Пример сложения двух чисел в последовательном сумматоре по этапам (тактам) приведен на рисунках 2.5.16а, 2.5.16б и 2.5.16в.

Достоинством последовательного сумматора является простота аппаратурной реализации, а недостатком – достаточно большое время суммирования.

 

 







Дата добавления: 2015-12-04; просмотров: 172. Нарушение авторских прав; Мы поможем в написании вашей работы!



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Различия в философии античности, средневековья и Возрождения ♦Венцом античной философии было: Единое Благо, Мировой Ум, Мировая Душа, Космос...

Характерные черты немецкой классической философии 1. Особое понимание роли философии в истории человечества, в развитии мировой культуры. Классические немецкие философы полагали, что философия призвана быть критической совестью культуры, «душой» культуры. 2. Исследовались не только человеческая...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит...

Деятельность сестер милосердия общин Красного Креста ярко проявилась в период Тритоны – интервалы, в которых содержится три тона. К тритонам относятся увеличенная кварта (ув.4) и уменьшенная квинта (ум.5). Их можно построить на ступенях натурального и гармонического мажора и минора.  ...

Понятие о синдроме нарушения бронхиальной проходимости и его клинические проявления Синдром нарушения бронхиальной проходимости (бронхообструктивный синдром) – это патологическое состояние...

Опухоли яичников в детском и подростковом возрасте Опухоли яичников занимают первое место в структуре опухолей половой системы у девочек и встречаются в возрасте 10 – 16 лет и в период полового созревания...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия