+Л31. Счетчики по mod M. Реверсивные счетчики

Тема: Преобразователи кодов. Счетчики по mod M. Реверсивные счетчики.
-----------------------------------------------------------------------------------------------------------------------------
Преобразователи кодов – это узлы ЭВМ, предназначенные для кодирования чисел. В число преобразователей кодов входят: двоично-десятичные преобразователи, преобразователи цифровой индикации, преобразователи прямого кода двоичных чисел в обратный и дополнительный код и т.д.

-----------------------------------------------------------------------------------------------------------------------------
Счетчик – это функциональный узел ЭВМ, предназначенный для подсчета числа входных сигналов и фиксации результата в виде многоразрядного двоичного кода.
Счетчики используются для образования последовательностей адресов команд, для подсчета числа циклов выполняемых операций.
Основой построения счетчиков является триггер. Счетчик имеет 2n устойчивых состояний, n – число триггеров, входящих в состав счетчика.
Количество устойчивых состояний называется коэффициентом пересчета и обозначается ксч.
По виду коэффициента пересчета различают:
1. двоичные счетчики (ксч = 2n)
2. счетчики с произвольным ксч (ксч 13 EMBED Equation.3 14152n)
По типу выполняемой операции:
1. суммирующие счетчики – каждый входной сигнал увеличивает содержимое счетчика на единицу;
2. вычитающие счетчики – каждый входной сигнал уменьшает содержимое счетчика на единицу;
3. реверсивные.
По способу организации счета:
1. асинхронные – сигнал передается от разряда к разряду в различные моменты времени в момент поступления входных сигналов;
2. синхронные – сигнал от разряда к разряду передается при помощи сигнала С.
-----------------------------------------------------------------------------------------------------------------------------
Реверсивный счетчик

-----------------------------------------------------------------------------------------------------------------------------
Тема: Организация управления процессом обработки информации
-----------------------------------------------------------------------------------------------------------------------------
УУ должно выполнять 2 основные функции:
1. управление выполнением операций;
2. выборка команд программы в нужной последовательности.
-----------------------------------------------------------------------------------------------------------------------------
Структурная схема устройства микропрограммного управления
13 SHAPE \* MERGEFORMAT 1415
В состав УУ входят:
– постоянная память УУ;
– ДШ микрокоманд (дешифратор);
– блок синхронизации (генератор тактовых сигналов и счетчик, задающий частоту работы);
– Рг кода операции;
– Рг и ДШ адресной части команды.
Каждой команде соответствует одна операция и в процессе дешифрации команда разбивается на последовательность элементарных действий – микроопераций.
Конкретный состав микроопераций и последовательность их выполнения определяется системой команд.
Интервал времени, в течение которого выполняется одна или несколько микроопераций называется машинным тактом.
Набор управляющих сигналов, обеспечивающих выполнение нескольких микроопераций, называется микрокомандой.
Последовательность микрокоманд, необходимых для реализации одной машинной операции, называется микропрограммой выполнения этой операции.
ПЗУ хранит набор микрокоманд и выдает их при поступлении в регистр адреса ПЗУ набора сигналов из Рг кода операции. Из Рг микрокоманд сигналы поступают на дешифратор микрокоманд, который расшифровывает код операции. Далее в блок синхронизации и формирования управляющих сигналов идут коды микроопераций, что вызывает появление на выходе устройства управления соответствующих управляющих сигналов. Так будет продолжаться до тех пор, пока не будет выполнена машинная команда и не поступит сигнал перехода к следующей команде.
Рг кода операции и Рг адресной части команды не меняет своего содержимого в течение выполнения машинной команды.
-----------------------------------------------------------------------------------------------------------------------------
Типовая структура микропроцессора
13 SHAPE \* MERGEFORMAT 1415
Микропроцессор – программно-управляемое устройство, осуществляющее процесс обработки информации и управления этим процессом.
Функции микропроцессора:
формирование синхронизирующих и управляющих сигналов для всех устройств ЭВМ;
выборка команд и данных из памяти;
декодирование команд;
выполнение арифметических, логических и других операций, закодированных в командах;
управление передачей данными между Рг микропроцессора и памятью, между микропроцессором и устройствами ввода/вывода;
обработка сигналов от устройств ввода/вывода, в том числе сигналов прерывания.
АЛУ осуществляет обработку данных. Каждый вход соединен со своим буферным Рг (Рг временного хранения), способным хранить для АЛУ одно слово данных.
Буферные РГ используются, т.к. в АЛУ нет памяти.
Аккумулятор – накопительный Рг микропроцессора, в котором хранятся операнды, а затем результаты.
РОН – Рг общего назначения, универсальные регистры. В них могут храниться операнды, результаты, адреса. Это решает пользователь. Чем их больше, тем выше производительность микропроцессора. РОН относятся к внутренней памяти микропроцессора.
Счетчик команд – следит за последовательностью выполнения команды.
Регистр команд – хранит текущую выполняемую команду.
ДШ команд – используется для декодирования команды.
УУ поддерживает требуемую последовательность функционирования всех элементов и выработку управляющих сигналов.
Рг адреса памяти – указывает адрес области памяти, которая подлежит использованию микропроцессором.
Указатель стека – указывает адрес свободной ячейки памяти в стеке.
Внутренняя шина данных – соединяет между собой АЛУ и Рг и осуществляет передачу данных внутри микропроцессора.
Рг состояния – работает совместно с АЛУ. В него записываются признаки, характеризующие вычислительный процесс – слово состояния процессора.









13PAGE 15


13 PAGE \* MERGEFORMAT 14415







































Root Entry

Приложенные файлы

  • doc 15663199
    Размер файла: 2 MB Загрузок: 0

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