Виды регистров


1. Регистры общего назначения , используются для операций с данными.

2. Адресные регистры– служат для хранения в них адресов, но которым процессор находит данные в памяти.

3. Специальные регистрыслужат для самопроверок процессора.

ПАМЯТЬ
Адресные регистры
Шина данных
Регистры общего назначения
Адресная шина
ПРОЦЕССОР

Работа процессора с ОП

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


При выполнении простой операции, например сумма двух чисел, процессор выполняет следующие действия:

В программный счетчик (обозначим СК) устанавливается адрес команды, которую будут выполнять. Этот адрес передается в оперативную память (ОП) и помечается некоторая ячейка.

Устройство управления процессора передает в ОП сигнал чтения, происходит снятие копии помеченной ячейки, и эта копия поступает в регистр команд АЛУ.

Команда из регистра команд передается в дешифратор и там расшифровывается.

В расшифрованном виде она поступает в сумматор.

При этом сумматор запрашивает из ОП данные, и они поступают в регистр данных.

Сумматор выполняет команду.

Результат отправляет в аккумулятор (АЛУ).

Из аккумулятора он сбрасывается в ОП по адресу, указанному в расшифрованной команде.

Итак, процессор выполняет 4 такта, что бы сложить (умножить) два числа:

1такт. Читать СК (1.)

2 такт. Читать команду (2-5)

3 такт. СК увеличить на 2

4 такт. Выполнить команду.( 6-8 )

Тактовая частота

Время исполнения команд компьютером измеряется в тактах. Тактовая частота– это количество команд, которые процессор может выполнить за одну секунду. Чем больше тактовая частота процессора, тем быстрее он работает. Она измеряется в мегагерцах (МГц ).

1 МГц = 1000000 тактов / секунду.

Как ускоряют работу процессора

1. Повышение тактовой частоты.

2. Повышение разрядности процессора (от 8 – разрядных к 64 – разрядных и выше).

3. Внутреннее умножение частоты: т. е. внешние операции (например, обмен с оперативной памятью) процессор выполняет с одной тактовой частотой, а внутренние операции (обмен между регистрами) – с другой, более высокой.

4. Кэширование памяти: т. к. операции внутри процессора выполняются быстрее, чем в работе с ОП, поэтому чтобы процессор обращался к ОП, внутри него создают относительно небольшой участок памяти (на 256 – 512 Кбайт), называемая КЭШ памятью .

5.

ПРОЦЕССОР
Оперативная память
Кэш-память

Конвейерная обработка данных: когда результаты работы одной команды «сходит с конвейера», другая команда уже выполняется, а третья – готовится к выполнению.

Виды регистров по их назначению - Инвестирование - 1

Контрольные вопросы

1. Что представляет собой аппаратное обеспечение компьютера?


2. Что такое процессор и из чего он состоит?

3. Чем характеризуется процессор?

4. Дайте определение памяти и ее характеристики.

5. Какие виды регистров существуют?

6. Как ускоряют работу процессора?

Упражнения

HЗадание 1

Выбрать правильный ответ, отметив его. Обосновать ответ.

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

1) программное;

2) пользовательское;

3) системное;

4) аппаратное.

2. Устройство вывода информации для зрительного восприятия:

1) принтер;

2) дисплей;

3) мышь;

4) клавиатура.

3. Сменный носитель информации:

1) мышь;

2) дисплей;

3) дискета;

4) клавиатура.

4. Какие из перечисленных ниже устройств компьютера относятся к устройствам ввода?

1) монитор;

2) клавиатура;

3) мышь;

4) принтер.

5. АЛУ – это…

1) арифметико-логическое устройство;

2) арифметико-логическое управление;

3) аналитическо-лексионное устройство.

6. Процессор – устройство:

1) которое управляет всеми частями компьютера по программам из постоянной памяти;

2) которое производит арифметические и логические операции;

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

7. Оперативная память – это память…

1) которая хранит информацию только в тот момент, пока пользователь вводит информацию;


2) в которой хранятся программы, по которым работает УУ;

3) которая используется для длительного хранения информации.

8. Магнитные ленты, магнитные диски, лазерные диски, жесткие диски, флэш относятся к:

1) оперативной памяти;

2) постояннойпамяти;

3) внешней памяти.

9. ……регистры служат для самопроверок процессора

1) адресные;

2) общего назначения;

3) специальные.

10. 1 МГц =

1) 10000 тактов/сек;

2) 1000 000 тактов/сек;

3) 1000 000 000 тактов/сек;

HЗадание 2

Сформулировать определение.

Процессор – это  
   
   
Производительностьпроцессора- это  
   
   
Быстродействие памяти – это  
   
 
     

Задание 3

Вставить пропущенные слова.

Процессор состоит из _________________, в которых обрабатываются данные.

Объем памяти – _________________ количество хранения в ней __________________.

Тактовая частота – это количество команд, которые ______________ может выполнить за ________________.

Задание 4

Кроссворд «Устройство ЭВМ»

1.


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

2. Устройство ручного ввода информации.

3. Электронная схема, предназначенная для подключения дополнительных устройств компьютера.

4. Состояние компьютера, при котором он не выдает результатов и не реагирует на запросы.

5. Оперативная память процессора.

6. Устройство, выполняющее инструкции и управляющее потоками информации в процессе ее обработки.

7. Функциональная часть компьютера, предназначенная для приема, хранения и выдачи информации.

8. Элемент ручного управления, срабатывающий от нажатия.

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

HЗадание 4

Отгадать ребусы.

Виды регистров по их назначению - Инвестирование - 3 ___________________________

Виды регистров по их назначению - Инвестирование - 4 __________________________________

Виды регистров по их назначению - Инвестирование - 5 __________________________________

Задание 5

Навыки работы с клавиатурой

1. Открыть текстовый редактор Пуск – Программы – Стандартные – Блокнот.

2. Набрать по одной строке из каждого столбца слова прописными буквами:


а) б) в) г) д)
ШЩЩШ ЩИТ ЦУУЦУ КАШНЕ ЛУГ ЦИРК ФУНТ КУЩИ ШТУКА  
ШЩШЩ ШАРЖ УЦУУЦ ШОФЕР ГРУНТ ФАРТУК ПРИЦЕП ЦИРКУЛЬ ЖУРАВЛЬ  
ЩШЩЩШ ВЕЩЬ ЦУЦЦУ ЛОЩИНА  
ШЩШШЩ ШАПКА УУЦУЦ ПРИЩЕПКА  
ШЩШЩЩ ШПАГА ЦЦУЦУ    
ЩШЩШШ МЕШОК ЦУЦУУ    

Тема 7 Дополнительная литература: Угринович Н. Информатика и информационные технологии. М.: Лаб. Базовых Знаний, 2000
Устройство ЭВМ: типы и свойства устройств внешней памяти
  Содержание
· Устройства хранения информации · Структура диска · Физические и логические диски · Имена дисков
       

Устройства хранения информации

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

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

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

Для накопителей на жестких магнитных дисках время доступа лежит в диапазоне 5-100 мс, скорость чтения-записи 0,5-1 Мбайт/с.


Виды регистров по их назначению - Инвестирование - 8 Лазерный диск (компакт-диск, оптический диск)— оптический носитель информации в виде диска с отверстием в центре, информация с которого считывается с помощью лазера.

Стандартная емкость наиболее распространенных оптических дисков категории CD ROM (компакт-диск, предназначенный только для чтения) порядка 800 Мбайт. Такие характеристики дисков, как надежность и долговечность хранения информации, делают оптические характеристики вне конкуренции. Для накопителей на оптических дисках время доступа лежит в диапазоне 30-100 мс, скорость чтения-записи порядка нескольких Мбайт/с.

Изначально компакт-диск был создан для цифрового хранения аудио (т. н. Audio-CD), однако в настоящее время широко используется как устройство хранения данных широкого назначения (т. н. CD-ROM, КД-ПЗУ). Аудио-компакт-диски по формату отличаются от компакт-дисков с данными, и CD-плееры обычно могут воспроизводить только их (на компьютере, конечно, можно прочитать оба вида дисков). Встречаются диски, содержащие как аудиоинформацию, так и данные — их можно и послушать на CD-плеере, и прочитать на компьютере. С развитием MP3 производители бытовых CD-плееров и музыкальных центров начали снабжать их возможностью чтения MP3-файлов с CD-ROM’ов.

Аббревиатура CD-ROM означает англ. Compact Disc Read Only Memory, что в переводе обозначает компакт-диск только с возможностью чтения. КД-ПЗУ означает «Компакт-диск, постоянное запоминающее устройство». Название CD-ROM часто ошибочно используют для обозначения приводов для чтения компакт-дисков (правильно — CD- ROM Drive, CD-привод).


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

Рабочие свойства магнитной ленты характеризуются её чувствительностью при записи и искажениями сигнала в процессе записи и воспроизведения. Наиболее широко применяется многослойная магнитная лента с рабочим слоем из игольчатых частиц магнитно-твёрдых порошков гамма-окиси железа (g-Fe2O3), двуокиси хрома (CrO2) и гамма-окиси железа, модифицированной кобальтом, ориентированных обычно в направлении намагничивания при записи.

Виды регистров по их назначению - Инвестирование - 9 Флэш-память– особый вид энергонезависимой перезаписываемой полупроводниковой памяти, то есть:

· энергонезависимая – не требующая дополнительной энергии для хранения данных (энергия требуется только для записи);

· перезаписываемая – допускающая изменение (перезапись) хранимых в ней данных;

· полупроводниковая (твердотельная) – не содержащая механически движущихся частей (как обычные жёсткие диски или CD), построенная на основе интегральных микросхем (IC-Chip).


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

Замены оперативной памяти флэш-памятью не происходит из-за двух особенностей флэш-памяти: флэш работает существенно медленнее и имеет ограничение по количеству циклов перезаписи (от 10.000 до 1.000.000 для разных типов).

Надёжность/долговечность: информация, записанная на флэш-память, может храниться очень длительное время (от 20 до 100 лет), и способна выдерживать значительные механические нагрузки (в 5-10 раз превышающие предельно допустимые для обычных жёстких дисков).

Основное преимущество флэш-памяти перед жёсткими дисками и носителями CD-ROM состоит в том, что флэш-память потребляет значительно (примерно в 10-20 и более раз) меньше энергии во время работы. В устройствах CD-ROM, жёстких дисках, кассетах и других механических носителях информации, большая часть энергии уходит на приведение в движение механики этих устройств. Кроме того, флэш-память компактнее большинства других механических носителей.

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

Структура диска

Виды регистров по их назначению - Инвестирование - 10 У всех данных хранящихся на диске должен быть адрес. Каждый файл на диске имеет свой адрес. Если нужна какая-то информация, компьютер находит на диске нужный файл по его адресу, а потом байт за байтом считывает из него данные в оперативную память, пока не дойдёт до конца файла.

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

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

Адрес файласостоит из его имени, номера дорожки и номера сектора, с которого начинается запись файла.

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

Физические и логические диски

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

Имена дисков

А:> и В:> — имена гибких дисков.

С:> – имя жёсткого диска.

C:>, D:>, E:>, F:>……имена логических дисков.

Контрольные вопросы

1. Понятие дискеты и ее характеристики.

2. Что представляет собой жесткий диск?

3. Что такое оптические диски и в чем их преимущество?

4. Что такое флэш-память и в чем ее преимущество?

5. Определите структуру жесткого диска.

6. Чем отличаются физические диски от логических дисков?

Упражнения

HЗадание 1

Выбрать правильный ответ и отметить его. Обосновать ответ.

1. Укажите устройство, которое использует в своей работе лазерный луч.

1) жёсткий диск;

2) дискета;

3) оперативная память;

4) постоянная память;

5) CD-ROM .

 
 

2. Укажите накопитель без съемных носителей:

1) жёсткий диск;

2) дискета;

3) CD-ROM

 
 

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

1) жёсткий диск;

2) дискета;

3) оперативная память;

4) постоянная память.

 
 

4. Укажите устройство, все элементы которого помещены в металлический герметический корпус:

1) жёсткий диск;

2) дискета;

3) CD-ROM.

 
 

5. Укажите энергозависимую память:

1) жёсткий диск;

2) дискета;

3) оперативная память;

4) постоянная память.

 
 

HЗадание 2

Сформулировать определение.

К внешней памяти относятся:  
   
   
   
Форматирование диска – это
 
 
Адрес файла состоит
 
 
Логический диск – это
 
 

HЗадание 3

Вставить пропущенные слова.

1) Гибкий диск (дискета) – устройство для хранения ________________________, представляющих собой________________________________________________________

2) Для накопителей на оптических дисках время доступа лежит в диапазоне _____________________________, скорость чтения-записи порядка нескольких Мбайт/с.

3) Диск форматируют того, чтобы произвести разбиение диска на ____________________________________________.

HЗадание 4

Разгадать ребус.

Виды регистров по их назначению - Инвестирование - 11  

Задание 5

Кроссворд «Устройство ЭВМ»

Вопросы по вертикали:

1. Системная плата

2. Жесткий…

3. Устройство охлаждения

4. Как называется одним словом монитор, системный блок, клавиатура, мышь

9. Устройство передачи графической информации в печатном виде

10. Оперативная…

11. Устройство ввода гибких дисков

13. Устройство выхода в Интернет

15. Центральное устройство ЭВМ

Вопросы по горизонтали: 3. Устройство воспроизведения звука 4. … содержит большое количество кнопок 5. Графический процессор 6. Главная часть системного блока. 7. Бывает полевая, ручная и компьютерная 8. Отверстие для подключения различных устройств 10. Шлейф, а по-другому… 12. Устройство сканирования информации Виды регистров по их назначению - Инвестирование - 12
13. Устройство отображения информации 14. Их множество на клавиатуре 16. Звуковая… 17. Устройство ввода звуковой информации.  

Задание 6Навыки работы с клавиатурой

  1. Открыть текстовый редактор Пуск – Программы – Стандартные – Блокнот.
  2. Набрать по одной строке из каждого столбца слова прописными буквами:
а) б) в) г) д)
БЮЮБЮ ТЮК ЧССЧС ЧАН ФОКУСНИК ПОКАЗЫВАЛ ФОКУСЫ  
БЮББЮ БАЛ СЧССЧ СЫР СКРОМНОСТЬ УКРАШАЕТ ЧЕЛОВЕКА  
ББЮБЮ ТРЮК ЧСЧЧС НОС ЮНОША СОБРАЛ БОЛЬШУЮ КОЛЛЕКЦИЮ КАКТУСОВ  
ЮБЮББ КЛЮВ ССЧСЧ ДОЧЬ ТЯЖЕЛЫЕ ВОЛНЫ МЕРНО И РОВНО РАСКАЧИВАЛИ ПАРУСНИК  
БЮБЮБ БУРАН ЧЧСЧС ЧАСЫ  
ББЮБ БУФЕТ ЧСЧСС КЛЮВ  
Тема 8 Дополнительная литература: Симонович С.В., Евсеев Г.А. Общая информатика: Учебное пособие для средней школы. Универсальный курс. – М.: АСТ-ПРЕСС КНИГА, 2003. – 480 с
Программное обеспечение
  Содержание
· Основные этапы развития информационных технологий · Основные виды программного обеспечения компьютера · Системное программное обеспечение: операционные системы, программы-оболочки драйверы, утилиты · Прикладное программное обеспечение · Инструментарий программирования (назначение программы транслятора)  
       

Основные этапы развития информационных технологий

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

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

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

studlib.info

 

Регистр – это устройство для  запоминания многоразрядных слов. Для построения регистров необходимое число триггеров объединяют вместе и рас­сматривают как единый функциональный узел. Типовыми внешними связями ре­гистра являются информационные входы Di, вход сигнала записи (или загрузки) С, вход гашения R, выходы триг­геров Qi. В упрощенном варианте регистр может не иметь входа гашения инверсных выходов. Выпускаемые промышленностью регистры иногда объединяют на кристалле микросхемы с другими узлами, в паре с которыми регистры часто используются в схемах цифровой аппаратуры. Существуют микросхемы, в которых регистры могут принимать входные данные с двух и более источников, выбираемых сигналами на адресных входах мик­росхемы, и  передавать содержимое регистра на различные приемники.

Сразу несколько регистров содержат микросхемы реги­стровой памяти. Микросхемы регистровой памяти легко наращиваются по разрядности и допускают наращивание по числу регист­ров. Они разработаны для построения блоков регистров об­щего назначения (РОН) и других специализированных бло­ков памяти небольшого объема, предназначенных для вре­менного хранения исходных данных и промежуточных результатов в цифровом устройстве.

2. Виды и классификация регистров.

По количеству линий передачи переменных (по типу используемых в составе регистра триггеров) регистры делят на:

– однофазные – построенные на одновходовых триггерах (D-,T-триггерах);

– парафазные  – построенные на двухвходовых триггерах (RS-, JK-триггерах).

По системе синхронизации регистры разделяют на:

– однотактные;

– двухтактные;

– многотактные.

По функциональному назначению регистры бывают:

– накопительные;

– сдвигающие.

По способам приема и выдачи информации регистры делят на:

– параллельные – принимают информацию в параллельном коде т.е. одновременно несколько разрядов числа;

– последовательные – принимают информацию в последовательном коде т.е. поразрядно;

– параллельно-последовательные – способны принимать информацию как поразрядно, так и сразу несколько разрядов.

По способу управления записью- асинхронные и синхронные

По направлению сдвига- односторонние и двусторонние

По элементной структуре- импульсные, потенциальные и потенциально-импульсные

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

www.konspektov.net

Помощничек
Главная | Обратная связь

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

 

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

Элементами структуры регистров являются синхронные триггеры D-типа либо RS– (JK)-типа с динамическим или статическим управлением.

Один триггер – это простейший одноразрядный регистр (RG). В многоразрядных регистрах используют наборы или цепочки триггеров. В отличие от счетчиков регистры не имеют внутренних запрещающих обратных связей. Понятие "весовой коэффициент" к разрядам регистра, в отличие от счетчика, применимо не всегда. Однако, обозначение и нумерация входов и выходов аналогично счетчикам. Информационные входы обозначаются D1,D2, D3…(D0,D1, D2…), а выходы – Q1, Q2, Q3…(Q0, Q1, Q2 …).

В наиболее общем случае регистры можно классифицировать по следующим признакам:

· По функциональным свойствам регистры делятся на накопительные (регистры памяти, хранения) и сдвигающие.

· По способу ввода/вывода информации регистры разделяются на параллельные, последовательные и комбинированные (параллельно-последовательные и последовательно-параллельные).

· По направлению передачи (сдвига) информации – однонаправленные и реверсивные.

· По способу управления записью регистры делятся на асинхронные и синхронные.

· По числу тактов для записи слова – одно-, двух- и многотактные.

· По числу линий для представления значения одного разряда слова (бита) – однофазные и парафазные; при однофазном представлении информации значение каждого разряда слова передается по одной линии связи (прямое или инверсное значение), а при парафазном – по двум линиям (одновременно передается прямое и инверсное значение разряда).

 

Регистры памяти

 

Регистры памяти – простейший вид регистров – хранят двоичную информацию. Это набор синхронных триггеров, каждый из которых хранит один разряд двоичного числа. Если регистр построен на триггерах-защелках, то такой регистр называют регистром-защелкой. Схема такого регистра представлена на рис. 8.1.

Типовыми внешними связями регистра являются информационные входы Di, вход сигнала записи С (или загрузки синхронизации), вход гашения (установки в 0) R, выходы триггеров Qi, разрешение выхода (чтения) RE, разрешение приема информации (записи) WE. Возможны другие обозначение информационных и управляющих входов и выходов. Условное изображение регистра показано на рис. 8.2.

Виды регистров

 

Рис. 8.1. Регистр памяти

 

Изображение по варианту а используется, когда нужно показать каждый вход и выход данных. Если же тракт данных рассматривается как единое, укрупненное понятие – шина данных, то используется обозначение, показанное на рис. 8.2, б.

 

Виды регистров

а б

 

Рис. 8.2. Условное изображение регистра: а – с раздельными линиями по разрядам; б – с информационными линиями в виде шины

 

Часто регистры дополняются элементами отключения выходных шин. Тогда микросхема имеет дополнительный вход перевода в третье состояние EZ. Ввод (запись) и вывод (считывание) производится одновременно во всех разрядах при наличии разрешения WE или RE.

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

В качестве подобных регистров могут быть использованы без дополнительных элементов многие синхронные триггеры: К155ТМ5, ТМ7, ТМ8, 564ТМ3, 555ТМ8 и др.

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

На рис. 8.3 представлен регистр К155ИР15 – регистр с тремя состояниями. Здесь D1 – D4 – информационные входы, С – синхронизирующий вход. Запись осуществляется по фронту 0,1 ( Виды регистров ), Q1 Q4 – прямые выходы, Е1, Е2 – разрешающие входы. Запись возможна при Е1 = Е2 = 0 (если на одном из входов Е логическая 1, то это режим хранения информации). Входы ЕZ1,EZ2 – перевод в 3-е состояние, R – установка в 0 (высоким уровнем): с приходом 1 на вход R все триггеры устанавливаются в 0. При вводе информации на входах Е1, Е2 и R должен быть 0. Если на EZ (любом) логическая 1 – выходы отключаются. Более подробные сведения о режимах работы микросхемы можно посмотреть, например, в [12, 13].

 

Виды регистров

 

Рис. 8.3. Цоколевка регистра К155ИР15

 

Выпускаемые промышленностью регистры иногда объединяют на кристалле микросхемы с другими узлами, в паре с которыми регистры часто используются в схемах цифровой аппаратуры. Пример такого комплексного узла – микросхема многорежимного буферного регистра К589ИР12. Условное обозначение и структура регистра представлены на рис. 8.4. Микросхема состоит из восьми информационных D-триггеров, восьми выходных буферных устройств с тремя состояниями, отдельного D-триггера для формирования запросов на прерывание и гибкой схемы управления режимами работы регистра.

 

Виды регистров

а б

 

Рис. 8.4. Условное обозначение (а) и функциональная схема (б) регистра ИР12

 

Микросхема имеет 24 вывода, из которых шестнадцать служат для ввода входных данных – DI1-DI8 и вывода выходных данных – DO1 – DO8.

Управляющие сигналы: MD – выбор режима; CS1, CS2 – сигналы выбора кристалла; С – стробирующий сигнал; R – очистка (сброс); INT – сигнал прерывания, выдаваемый микропроцессору.

Запись информации в регистр обеспечивается одной из следующих комбинаций управляющих сигналов: CS1CS2MD v CMD, где CS1, CS2 – входы выборки кристалла; когда CS1=0 и CS2=1, регистр выбирается; C – вход для подачи стробирующего сигнала при записи; MD – вход выбора режима, используется для определения тактирующего сигнала на входе С триггеров регистра (CS1CS2 при MD=1 или C при MD=0) и для управления состоянием выходного буфера.

Чтение информации с регистра осуществляется одной из двух комбинаций входных сигналов: CS1, CS2 v MD. Формирование сигнала прерывания INT возможно при записи или чтении информации с регистра: CS1CS2 v C. Сброс запроса прерывания INT осуществляется сигналом очистки регистра R=0, или при CS1CS2=1 триггер прерывания устанавливается в 1.

Часто регистры объединяются в блоки регистровой памяти – регистровые файлы. Такие микросхемы, могут быть объединены с входным дешифратором, позволяющим принимать входные данные в соответствующий регистр, выбираемый сигналами на адресных входах микросхемы. Объединяют регистры и с выходным мультиплексором MS, позволяющим выбирать содержимое соответствующего регистра. Пример схемы такого устройства представлен на рис. 8.5.

 

Виды регистров

 

Рис. 8.5. Схема регистра общего назначения

 

Входы Di четырёх регистров подключены к общей входной шине данных DIN. Вход загрузки требуемого регистра выбирается дешифратором записи DCW на основании поступающего на вход DCW адреса записи WA (write address), т. е. кода номера загружаемого регистра. Запись данных, присутствующих на шине DIN, происходит по сигналу разрешения записи WE (write enable).

Выходы регистров мультиплексором MS подключаются к выходной шине DOUT (data out). Номер регистра, с которого происходит чтение, определяет код адреса чтения RA (read address). Выдачу данных в шину DOUT разрешает сигнал RE (read enable).

Поскольку дешифрация адреса записи и адреса чтения производится независимыми узлами (WA и RA), регистровая память может одновременно записывать данные в один регистр и читать из другого.

Описанная структура использована в микросхеме 155РП1. Аналогичные, но более развитые структуры имеют регистровые памяти ИР11 и ИР12 серий К561 и К564, ИР26 155 серии и др.

Микросхемы регистровой памяти легко наращиваются по разрядности и допускают наращивание по числу регистров. Они разработаны для построения блоков регистров общего назначения (РОН) и других специализированных блоков памяти небольшого объема, предназначенных для временного хранения исходных данных и промежуточных результатов в цифровом устройстве.

Для памяти с большим числом регистров часто используют один дешифратор адреса и при записи и при чтении. Такую память называют памятью с произвольным доступом (по ЕСКД это RAM) – ОЗУ. В таких устройствах и ввод, и вывод данных часто осуществляется через одни и те же выводы корпуса микросхемы за счёт использования элементов с тремя состояниями. Пример реализации двунаправленной шины управления рассмотрен ранее (см. рис. 3.35, а). Здесь при наличии на входе Z сигнала низкого уровня (0) информация передается слева направо, при наличии высокого уровня – справа налево.

Микросхемы ОЗУ малой ёмкости есть в составе распространённых серий. Они имеют входы адреса (Аi), данных (Di), режима W/R, выходы данных Qi, вход разрешения Е (BM, BK, CS – выбор кристалла).

Примеры микросхем ОЗУ:

155РУ2 – 16*4 (16 слов по 4 разряда);

155РУ5 – 256*1;

564РУ2 – 256*1.

Это статические ОЗУ. Они более быстродействующие, чем динамические.

 

Буферы данных

 

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

В буфер записывают несколько слов по очереди (последовательно слово за словом). Для организации обычной очередности служит буфер типа “очередь”, или FIFO (first in – first out) первый вошел – первый вышел. Необходимость в таком буфере возникает, когда приемное устройство не успевает обрабатывать данные, которые поступают нерегулярно и иногда очень быстро. Если потери информации недопустимы, то между источником и приемником включается буфер FIFO, в котором хранится очередь слов, ожидающих обработки.

Можно представить набор регистров в виде кольца (рис. 8.6). Часть регистров занята очередью, остальные – резерв.

 

Виды регистров

 

Рис. 8.6. Диаграмма использования адресов регистра

 

Адрес записи при постановке в очередь задается счетчиком хвоста СТхв (рис. 8.7). По сигналу “поставить в очередь” на входе WE (разрешение записи – write enable) записываются данные с шины DI в тот регистр, номер которого хранится в счетчике хвоста очереди СТхв. Разрешение записи на соответствующий регистр поступает через дешифратор DCW. По срезу сигнала “поставить в очередь” выходной код счетчика хвоста увеличивается на 1, подготавливая адрес записи для очередного сигнала поставить в очередь. При поступлении сигнала извлечь из очереди на выходной шине D0 появляется слово, хранящееся в том регистре памяти, номер которого задан кодом счетчика головы очереди СТГОЛ. По срезу сигнала выходной код счетчика увеличивается на 1,

 

Виды регистров

 

Рис. 8.7. Структура буферного регистра типа “очередь“

 

подготовив для выдачи следующее слово, стоящее теперь первым в очереди.

Переполнение счетчика хвоста очереди осложнений не вызовет, т. к. после максимально возможного кода счетчика все единицы в нем автоматически появится код все нули. Очередь в своем кольце просто переползет через нулевую отметку счетчика. Так же со временем переползет и “голова”. В процессе нормальной работы очередь двигается в кольце значений адресов по часовой стрелке, хвостом вперед, удлиняясь или укорачиваясь в соответствии с флуктуациями активности передатчика. Перед началом работы оба счетчика сбрасываются в нуль.

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

Этот признак выявляет компаратор. Если коды на выходе счетчиков стали равны после очередного извлечения из очереди, то очередь иссякла и буфер пуст. Если они стали равны после очередной постановки в очередь, то буфер полон. Характер последнего обращения к буферу запоминается в RS-триггере. Сигналы, информирующие устройство управления об особых состояниях буфера, получаются как конъюнкция того или иного состояния триггера и признака равенства показаний счетчиков головы и хвоста.

Другим, часто используемым буфером, является буфер типа “магазин”, или стек (stack), или буфер LIFO (last in – first out) – последний вошедший первым выходит. Один из вариантов реализации буфера представлен на рис. 8.8. В отличие от нормальной очереди здесь в качестве первого кандидата на обслуживание выбирается то слово, которое встало в очередь последним. Стековые структуры данных возникают в цифровых устройствах, когда процесс выполнения менее срочного задания прерывается более срочным и все данные, связанные с прерванной работой, засылаются на временное хранение в буфер типа “магазин”. Выполнение срочного задания может быть прервано поступлением сверхсрочного и т. д.

 

Виды регистров

 

Рис. 8.8. Схема буферного регистра типа “магазин”

 

Основу буферного регистра “магазин” также составляют набор регистров памяти и счетчик адреса. В отличие от буфера “очередь” здесь счетчик должен быть реверсивным. Он должен уметь прибавлять 1 при поступлении команды “Заслать в стек (push)” и вычитать 1 при команде “Извлечь из стека (pop)”. Диаграмма использования адресов (рис. 8.9) показывает, что адрес, по которому производится засылка очередного слова в стек, всегда на единицу больше адреса регистра, из которого читается слово.

 

Виды регистров

 

Рис. 8.9. Диаграмма использования адресов буферного регистра “магазин”

 

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

При поступлении команды «Заслать в стек» происходит запись информации в регистр, на адрес которого указывает содержимое счётчика СТ. После этого происходит увеличение содержимого счётчика (адреса регистра) на 1.

При поступлении команды «Извлечь из стека» содержимое счётчика (адрес регистра) уменьшается на 1. После этого происходит извлечение информации из регистра, на адрес которого указывает содержимое счётчика СТ (новый адрес регистра).

Буферный регистр “магазин”, как и буфер типа “очередь”, также имеет два особых состояния: «буфер полон» и «буфер пуст». Эти состояния обнаруживаются по содержимому реверсивного счётчика СТ. Состоянию «буфер полон» соответствует содержимое счётчика 111…1, которое индицируется элементом И. При этом, запись в буфер запрещена. Состоянию «буфер пуст» соответствует содержимое счётчика 000…0, которое индицируется элементом НЕ-И. При этом считывание из буфера запрещено.

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

 

Регистры сдвига

 

В рассмотренных регистрах не предусмотрена возможность сдвига информации, поэтому ввод и вывод “слова” в них осуществляется только в параллельном коде. Необходимо отметить также, что при выводе информации состояние триггеров не меняется. Следовательно, считывание слова из регистра может производиться многократно без разрушения информации.

Чтобы иметь возможность осуществлять сдвиг информации, применяют сдвигающие регистры. Схема сдвигающего регистра на D-триггерах приведена на рис. 8.10.

Виды регистров

а б

 

Рис. 8.10. Функциональная схема (а) и условное обозначение

(б) сдвигового регистра

 

Регистр состоит из цепочки триггеров. Пусть ТТ0 – триггер младшего разряда, ТТ3 – триггер старшего. D-вход каждого триггера (кроме ТТ0) подключен к выходу соседнего (младшего) триггера. Когда на все объединенные С-входы триггеров поступает активный отрицательный фронт (спад) сигнала “сдвиг”, выход каждого триггера принимает состояние своего младшего соседа. Таким образом, информация, содержащаяся в регистре, сдвигается на один разряд в сторону старших триггеров, вправо. Выход D триггера ТТ0 принимает при этом состояние последовательного входа DS. Регистр загружается данными, последовательно поступающими по этому входу. Считывать данные, хранимые в RG, можно как в последовательном коде с выхода последнего разряда, так и в параллельном, сразу со всех разрядов.

Сдвиг может производиться как влево, так и вправо.

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

 

Кольцевые счетчики

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

 

Виды регистров

 

Рис . 8.11. Схема кольцевого счетчика на базе сдвигающего регистра

 

В этом регистре продвигается одна единица, которая при подаче очередного продвигающего импульса передается в следующую по порядку ячейку. Дойдя до конца регистра, единица записывается в первую ячейку и счет повторяется. Входной импульс с (тактирующий) в этом счетчике выполняет функции продвигающего. Число поступивших на вход импульсов фиксируется позицией единицы в регистре в данный момент времени. В таких счетчиках отсутствует последовательная передача сигнала переноса от ячейки к ячейке и поэтому задержка выходного импульса относительно входного оказывается незначительной. Количество двоичных ячеек должно быть равно коэффициенту счета (деления), при больших коэффициентах такой счетчик неэкономичен. Для существенного увеличения коэффициента счета при малых аппаратурных затратах счетчики соединяют последовательно (рис. 8.12). Если у одного счетчика коэффициент счета равен n, а у другого – m, то общий коэффициент счета будет равен произведению

N = n * m.

Виды регистров

 

Рис. 8.12. Последовательное соединение счетчиков

 

Продолжим далее рассмотрение сдвиговых регистров. В качестве первого примера сдвигового регистра рассмотрим микросхему К155ИР1 – четырехразрядный регистр сдвига с последовательным или параллельным вводом и параллельным выводом информации. Он может быть использован в качестве буферной памяти, элемента задержки на несколько тактов, преобразователя последовательного кода в параллельный и наоборот, делителя частоты, кольцевого распределителя импульсов, элемента арифметических устройств и т. п. Условное изображение приводится на рис. 8.13.

Виды регистров

 

Рис. 8.13. Реверсивный сдвиговый регистр

 

С1, С2 – тактовые входы; V2 – выбор режима; V1 – для ввода информации в последовательном коде; D1-D4 для записи информации в параллельном коде; Q1Q4 – четыре разряда выхода. Входы С1 и С2 для синхронизации от одного или двух генераторов. Срабатывание триггера по перепаду 1,0 импульсов на одном из входов С.

Если на входе сигнал V2 = 0 – ввод последовательным кодом через V1 и сдвиг вправо, а тактовые импульсы подаются на С1. Сдвиг вправо при каждом перепаде 1,0 тактовых импульсов. Через 4 тактовых импульса информацию можно считать в параллельном коде.

Ввод параллельным кодом производится при V2 = 1 по спаду импульса на входе С2. Входы V1 и С1 при этом блокированы и роли не играют.

В этом же режиме V2 и С2 производится преобразование последовательного кода в параллельный со сдвигом влево. В этом случае информация идет от 4-го триггера к 3-му, от 3-го ко 2-му и т. д. Для этого выходы Q4, Q3, Q2 соединяют со входами D3, D2, D1 соответственно. Информация в последовательном коде поступает через вход D4 при каждом перепаде С2 с 0 на 1. Таблица состояний регистра 155ИР1 приведена ниже.

 

Таблица 8.1  
Состояние входов Режим
V2 С1 С2
×   Виды регистров Запись параллельным кодом, сдвиг влево
  Виды регистров × Запись последов. кодом, сдвиг вправо

 

Во избежание сбоев смена состояний V2 должна происходить только при С1 = С2 = 0. Последовательным соединением n микросхем можно получить 4-n разрядный регистр с преобразованием параллельного кода в последовательный и наоборот.

Микросхема К155ИР13 – универсальный 8-ми разрядный регистр сдвига с большими функциональными возможностями – представлена на рис. 8.14.

 

Регистр может работать в следующих режимах (табл. 8.2):

– последовательный ввод информации со сдвигом вправо;

– последовательный ввод со сдвигом влево;

– параллельный ввод;

– хранение;

– установка нулей (сброс).

Виды регистров

 

Рис. 8.14. Универсальный восьмиразрядный сдвиговый регистр

 

Информационные входы последовательного ввода: DR – при сдвиге вправо; DL – при сдвиге влево; D1¸D8 – параллельный ввод; С – тактовый вход; S1, S0 – для выбора режима; R – для установки триггера в 0; QQ8 – выходы.

 

Таблица 8.2  
Входы Выходы Режим
R C S1 S0 DR DL Di Q1,Q2…Q8
Виды регистров × Din D1n…D8n Параллельный ввод
× × × Q1n…Q8n Хранение
× × Q2n…Q8n, 0 Сдвиг влево
× × Q2n…Q8n,1
× × 0, Q1n…Q7n Сдвиг вправо
× × 1, Q1n…Q7n
× × × × × × 0…0 Сброс

 

Далее приведена схема регистра сдвига с параллельным и последовательным вводом информации и последовательным ее выводом (рис. 8.15).

Режим работы регистра определяется сигналом на входе s/p (последовательно–параллельно). Допустим, сигнал на этом входе имеет уровень 1. На выходе инвертора DD8 будет 0, который закроет логические элементы DD5.1–DD5.4 и DD6.1–DD6.4 и создаст тем самым на асинхронных входах триггеров Sa и Ra уровни 1, разрешающие синхронное действие. Входы D1–D4 для параллельного ввода информации при этом заблокированы. Тактовые импульсы на входе обеспечат синхронный ввод информации в последовательном коде (со входа А) и также сдвиг ее вправо. За счет инверсии тактовых импульсов элементом DD7 тактирование происходит по фронту 0,1 (а не по срезу).

 

Виды регистров

 

Рис. 8.15. Схема реверсивного регистра

 

Когда на входе s/p 0 элемент DD7 заперт, тактирование триггеров прекращается. Сигнал на общих входах элементов DD5.1–DD5.4 и DD6.1–DD6.4 становится 1, вследствие чего каждый из этих элементов для сигналов на шинах параллельного ввода D1–D4 служит инвертором. Под воздействием входных сигналов параллельного ввода выходы соответствующих триггеров примут те же состояния – Qi = Di.

С появлением на входе s/p 1 (разрешение тактирования) информация, введенная в параллельном коде, с каждым тактовым импульсом будет сдвигаться на один разряд и выдаваться в последовательной форме, т. е. произойдет преобразование информации параллельного вида в последовательный.

Если в такой схеме сделать выводы с выхода каждого JK-триггера, то можно будет вводить и выводить информацию в параллельном и в последовательном коде и преобразовывать из последовательного кода в параллельный, и наоборот.

 

studopedya.ru


You May Also Like

About the Author: admind

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.