Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Заметим, что эти логические функции можно реализовывать на раз-личных ло­гических элементах




Заключение

Обработка информации на компьютере сводится к логическим и арифметическим операциям над двоичными числами. Используя пред-ставление двоичных чисел в дополнительном коде вычитание, умножение и деление можно свести к операции суммирования. Сочетание суммиро-вания со сдвигом позволяет произвести умножение -разрядных двоич-ных чисел за операций суммирования и операций сдвига. Деление также сводится к операциям сдвига и суммирования. Количество этих операций зависит от требуемой точности вычислений. Помимо пере-численных, компьютер должен выполнять такие операции, как сравнение, выделение части числа, арифметический и логический сдвиг, циклическое сложение кодов, т. е. операции, относящиеся к разряду логических.

Часть процессора, в которой выполняются эти операции называется арифметико – логическим устройством (АЛУ). Остальные составляющие процессора относятся к устройству управления (УУ). Одна из задач устройства управления подавать в АЛУ операнды и код операции, которая должна быть выполнена над операндами. Простейшая схема АЛУ в виде «черного ящика» приведена на рис. 32. Она представляет собой

 
 

 


Рисунок 32

 

устройство на вход, которого поступают коды чисел и , а также сиг­нал переноса . На выход АЛУ выставляет код результата и значение переноса . Вид операции, выполняемой над числами, задает код опера­ции , поступающий из устройства управления. Таким образом, в функ­ции АЛУ входит запоминание входных операндов и кода операции, де­шифрация кодов операций, выполнение заданных операций и хранение ре­зультатов до поступления следующей порции обрабатываемой информа­ции. Следует отметить, что в состав процессора могут входить несколько АЛУ для реализации операций с целочисленными данными (командами) и для выполнения операций над данными с плавающей точкой. Примером такого процессора служит процессор Intel Pentium, упрощенная схема ко­торого представлена на рис. 33[2]

 
 

 


Рисунок 33

 

Для автоматического выполнения какой-либо заданной программы или координации работы всех устройств компьютера служит устройство управления (УУ). Все устройства управления имеют общую структуру в

соответствие с выполняемыми ими общими основными функциями (рис. 34). Для реализации «внутренних» операций, связанных с выполнением основных функций УУ (выборкой очередной команды, хранения команды в течение цикла и преобразованием ее адресной части выделяется

 

 

 
 

 


Рисунок 34

 

отдельный блок, обычно называемый блоком управления командами (БУК). Преобразование операционной части команды осуществляется с помощью второго основного блока устройства управления — блока мик­рокоманд (БМК). В структуру УУ могут быть включены блок начального ввода информации, блок прерываний.

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

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

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

 
 

 

 


Рисунок 35

 

На рис. 35 приведена упрощенная схема процессора Alpha 21066, включа-ющая АЛУ и УУ.




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 534; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.