КАТЕГОРИИ: Архитектура-(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) |
Регистры. Регистр – узел ЭВМ, предназначенный для временного хранения числового кода и его преобразования
Регистр – узел ЭВМ, предназначенный для временного хранения числового кода и его преобразования. Основу регистров составляют триггерные схемы. Функциональная схема регистра и его условное обозначение приведены на рис.98.
Рис.98. Схема четырехразрядного регистра (а) и его условное обозначение (б)
Одновременно на все входы данных D1-Dn подается цифровой двоичный код. Перед записью информации в регистр все триггеры сбрасываются в нулевое состояние. Для переноса информации со входов в триггерные ячейки устанавливается R=0, ТИ1=1, ТИ2=ТИ3=0. При этом все входные элементы И имеют один вход при логической 1. Тогда все единицы входного кода поступят на входы S триггеров и переведут их в единичное состояние. Если на входах элементов И были нули, то на их выходе останутся логические 0. Таким образом, в регистр, состоящий в данном примере из четырех триггеров, запишется код с выхода. Так как ТИ2 и ТИ3 на одном из входов имеют логический 0, то через них информация не проходит на их выходы, т.е. остается в регистре. Если, например, на ТИ2 логическая 1, то на выход регистра поступит прямой код, поступивший на вход, если ТИ2=0, а ТИ3=1, то на выход регистра поступит инверсный код входа. При 0 на ТИ1 код с входа не будет проходить в регистр, так как входные элементы И не будут пропускать информацию из-за того, что один из их входов имеет логический 0. Например, если на входах D1-D4 двоичный код 1001а на ТИ1=1, то логическая 1 проходит через первый и четвертый элемент И. Второй и третий элементы И остаются в исходном состоянии. Триггеры 1 и 4 перебрасываются в единичные состояния, а второй и третий свое состояние не изменяют. В регистр записался двоичный код 1001. При подаче на ТИ2=1 логические 1 с первого и четвертого триггеров прейдут на выходы соответствующих элементов И и информация перейдет на выход. При ТИ2=0, а ТИ3=1 на выходных элементах ИЛИ будет инверсный код. Регистры позволяют сдвигать записанную информацию с шагом на разряд как вправо, так и влево. Это используется при выполнении арифметических операций с двоичными числами.
Дата добавления: 2015-05-06; Просмотров: 513; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |