Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ректорский.docx
Скачиваний:
12
Добавлен:
21.11.2018
Размер:
1.64 Mб
Скачать

1 3 . Охарактеризуйте сфери використання регістрів.

Регістри - це таблиці для накопичення оперативних даних і отримання зведеної інформації. Дані в регістри додаються тільки при проведенні документів. Відомості з регістрів використовуються для формування звітів. Класична схема використання регістрів в 1С: Підприємство виглядає наступним чином: Документи => Регістри => Звіти для більшості операцій використовуються регістри, а для переривань конкретно є специфікації, в яких написано що і в якому регістрі повинно знаходитися.

14. Сформулюйте признаки класифікації регістрів.

На схемах регістри позначаються буквами RG. У вітчизняних серіях мікросхем регістрів відповідають літери ІР. Всі регістри поділяються на дві великі групи (рис. 8.1): • Паралельні регістри; • Регістри зсуву (або зсувні регістри). Існують регістри та інших типів, але вони застосовуються набагато рідше, ніж паралельні і зсувні, так як мають вузькоспеціальне призначення. У паралельних регістрах (а) кожен з тригерів має свій незалежний інформаційний вхід (D) і свій незалежний інформаційний вихід. Тактові входи (С) всіх тригерів з'єднані між собою. У результаті паралельний регістр представляє собою багаторозрядних, багатовхіді тригер.

Рис. 8.1.  Структура параллельного регистра (а)и сдвигового регистра (б)

В зсувних регістрах (б) усі тригери з'єднані в послідовний ланцюжок (вихід кожного попереднього тригера з'єднаний зі входом D наступного тригера). Тактові входи всіх тригерів (С) об'єднані між собою. В результаті такої тригер може розглядатися як лінія затримки, вхідний сигнал якої послідовно перезаписується з тригера в тригер по фронту тактового сигналу С. Інформаційні входи і виходи тригерів можуть бути виведені назовні, а можуть і не виводитися - залежно від функції, виконуваної регістром. Паралельні регістри, в свою чергу, діляться на дві групи: • Регістри, що спрацьовують по фронту сигналу С (або тактируемого регістри). • Регістри, що спрацьовують за рівнем сигналу С (або стробовані регістри). Найчастіше в цифрових схемах використовуються регістри, керовані фронтом (тобто тактируемого), однак і стробовані регістри мають своє коло завдань, в яких їх ніщо не може замінити.

15. Охарактеризуйте мікрооперації, що може виконувати регістр.

  1. Установка в ноль.

  2. Прием кода из другого устройства.

  3. Передача кода в другой устройство.

  4. Сдвиг кода вправо или влево на определенное число разрядов.

  5. Преобразование последовательного кода в параллельный и наоборот.

  6. Преобразование прямого кода в обратный или дополнительный и наоборот.

7. Выполнение логических операций.

Различают параллельные регистры, последовательные, последовательно-параллельные и параллельно-последовательные.

Регистры бывают парафазные и однофазные.

Однофазные - поступает код числа.

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

Главные функции регистров:

Хранение информации,

Прием информации,

Выдача информации,

Сдвиг информации,

Преобразование кодов,

Установление в ноль или в единицу нужного числа,

Поразрядные логические операции: дизъюнкция, конъюнкция, сложение по модулю 2.

По назначению регистры различаются на:

  • аккумулятор — используется для хранения промежуточных результатов арифметических и логических операций и инструкций ввода-вывода;

  • флаговые — хранят признаки результатов арифметических и логических операций;

  • общего назначения — хранят операнды арифметических и логических выражений, индексы и адреса;

  • индексные — хранят индексы исходных и целевых элементов массива;

  • указательные — хранят указатели на специальные области памяти (указатель текущей операции, указатель базы, указатель стека);

  • сегментные — хранят адреса и селекторы сегментов памяти;

  • управляющие — хранят информацию, управляющую состоянием процессора, а также адреса системных таблиц.