Большая техническая энциклопедия
0 1 3 5 8
D N
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я
ДА ДВ ДЕ ДЖ ДЗ ДИ ДЛ ДО ДР ДУ

Дешифрация - код

 
Дешифрация кода производится в два такта: в первый такт ( / Т1) код вводится и преобразуется в обратный. Одновременно в этот же такт осуществляется дешифрация кода, поступившего в предыдущий цикл работы дешифратора, во вто.
Схема передачи информации по двум проводам от вторичного устройства системы СЦР-1 к накопителю НД-1 системы ВИП-1. Дешифрация кода и цифропечать осуществляются так же, как в системе СЦР-1. Выдача данных на перфоратор полностью совпадает с выдачей этих данных на цифропечать. Константы с БЗК-1 передаются через шифратор Ш-3 и вторичное устройство системы СЦР-1. Блок задания и шифратор размещают в непосредственной близости от вторичного устройства системы СЦР-1. На лицевой панели БЗК-1, предназначенного для 20 резервуаров, имеется 140 переключателей.
Дешифратор двоичного кода на магнитно-диодных ячейках трансформаторного типа. Дешифрация кода производится в два такта: в первый такт ( / Т1) код вводится и преобразуется в обратный.
Направление потоков информации на магистрали крейта.| Временные соотношения сигналов в цикле магистрали КАМАК при выполнении адресных ( а и безадресных ( б операций ( длительности временных интервалов даны в микросекундах. Дешифрация кодов операций, так же как и субадресов, осуществляется в адресуемом модуле. Стандарт требует, чтобы при декодировании использовались все пять линий.
Дешифрация кода адреса, записанного в регистр адреса, осуществляется блоками предварительной адресной и предварительной разрядной дешифрации.
Дешифрация кода выбора модуля производится с помощью дешифратора выбора модуля памяти, который вырабатывает соответствующий сигнал ВМ. Дешифрация адреса слова осуществляется внутренним дешифратором модуля. Входы этого дешифратора ( адресные шины модуля памяти) подключаются к соответствующим линиям шины адреса.
На этапе ДШК осуществляется дешифрация кода операции для определения класса команды: нульадресной, одноадресной или двухадресной.
К принципу работы дешифратора двоичного кода. Схемы совпадения, применяемые для дешифрации кодов, часто называют дешифрирующими матрицами. Такое название они получили потому, что их иногда изображают на бумаге ( а иногда даже физически конструируют) в виде строк и столбцов, что отдаленно напоминает математические матрицы. Подобные матрицы могут быть построены на различных элементах, например сопротивлениях, диодах, транзисторах, ферритовых торах и др. Наибольшее применение находят последние три элемента.
Однако применение рассмотренных схем для дешифрации кодов с большим числом разрядов, в которых должны дешифрироваться все комбинации, является невыгодным.
Быстродействие матричного дешифратора определяется временем дешифрации кода схемой. Время дешифрации кода в основном опеределяется временем нарастания напряжения, на выходе изображенной шины.

Существуют выводные печатающие устройства, в которых дешифрация поступающего кода осуществляется механически с помощью дешифраторных линеек, управляемых собственными электромагнитами. Для таких устройств не требуется иметь дополнительный блок дешифрации, а наличие приемных магнитов по числу разрядов кода позволяет передавать все разряды кода знака по параллельным шинам и одновременно устанавливать дешифраторные линейки. Устройства управления телетайпами и электрифицированными пишущими машинками имеют в своем составе оборудование, позволяющее производить ввод информации с клавиатуры. Этот узел имеет такое же оборудование, как устройство управления аппаратов ввода информации с перфоленты. Отличие состоит в том, что в узле ввода с клавиатуры информация D регистр записывается с передатчика телетайпа или клавиши электрифицированной пишущей машинки.
Существуют выводные печатающие устройства, в которых дешифрация поступающего кода осуществляется механически с помощью дешифраторных линеек, управляемых собственными электромагнитами. Для таких устройств не требуется иметь дополнительный блок дешифрации, а наличие приемных магнитов по числу разрядов кода позволяет передавать все разряды кода знака по параллельным шинам и одновременно устанавливать дешифраторные линейки. Устройства управления телетайпами и электрифицированными пишущими машинками имеют в своем составе оборудование, позволяющее производить ввод информации с клавиатуры. Отличие состоит в том, что в узле ввода с клавиатуры информация в регистр записывается с передатчика телетайпа или клавиши электрифицированной пишущей машинки.
Второй, машинный этап обработки многопроцессной информации в системе АПГОМИН включает в себя воспроизведение магнитной записи, дешифрацию записанного кода, ввод в ЭЦВМ элементов кода по каналам входного устройства и запись чисел в память машины, сортировку чисел по программе первичной обработки информации. Машинный этап заканчивается математической обработкой исходной информации по соответствующим алгоритмам / в общеупотребительной форме / и выдачей искомых результатов на печать.
Многоступенчатые дешифраторы имеют минимальное количество оборудования, но быстродействие их ниже, чем матричных, так как время дешифрации кода возрастает пропорционально количеству ступеней в схеме дешифратора.
Избыточность оборудования определяется, прежде всего, принятой в ЭВМ системой команд, и операций и касается схем дешифрации кода операции и схем управления операциями. Другими блоками, где может быть избыточность оборудования, являются блок прерывания и блок контроля со схемами контроля.
Если после декодирования циклического кода и дополнительной проверки на нечетность ошибки обнаружено не было, то в следующем цикле дешифрация кода начала не производится. Начинается прием информации следующего цикла; одновременно записанные ранее в БП функциональный адрес и номер группы дешифрируются в ВПК, запоминаются в БРР ( функциональный адрес) и ВПК и хранятся в течение всего времени выдачи информации, принятой в предыдущем цикле. Распределитель, входящий в блок БРР, формирует номера ТИТ в группе. Последующие информационные байты из БП поступают в параллельном коде в БРР и далее в устройства обработки и воспроизведения информации, вычислительная машина ВМ присоединяется к системе с помощью интерфейсных карт ИК.
В основу устройства процессора положен принцип микропрограммного управления, при котором основные управляющие сигналы вырабатываются за счет последовательного считывания и дешифрации кодов, хранимых в ячейках постоянной памяти.
В функции большого интерфейса входят операции по дешифрации адреса подключаемого объекта, синхронизации процессора и объекта в процессе передачи данных, согласование электрических Параметров информационных и управляющих сигналов, дешифрация кодов команд, генерирование запросов на прерывание процессора и некоторые другие.
Основные функции, выполняемые устройством управления при взаимодействии с каналом, состоят в следующем: прием информации из канала и передача ее в канал, контроль поступившей из канала информации, дешифрация кодов команд, принятых из канала, передача в канал информации о состоянии УУ и НМЛ, накопление и хранение информации о состоянии УУ и НМЛ.
Структурная схема КР581ИК1. Функционально микросхема включает в себя: арифметико-логическое устройство ( АЛУ); регистры общего назначения ( РОН); дешифратор; регистр микрокоманд и регистр-указатель для адресации к РОН; устройство местного управления, содержащее логическую матрицу дешифрации кода микрокоманды; буферные схемы.
ОП поступают управляющие сигналы, по которым производится выборка или занесение операндов. Дешифрация кода операции приводит к преобразованию и выдаче набора управляющих сигналов в блоки и узлы ЦВМ. Набор управляющих сигналов изменяется по мере выполнения операции в течение одного рабочего такта с помощью разрешающих тактовых импульсов. Счетчик тактовых импульсов через дешифратор тактов управляет работой логических схем преобразователя сигналов кодов операции и микроопераций. Счетчик команд по окончании операции прибавляет единицу к номеру предыдущей команды и вырабатывает номер следующей очередной команды, которую следует получить из ОП и занести в регистр очередной команды. Такой способ формирования адреса следующей команды называется естественным. Принудительный способ формирования команд заключается в задании адреса следующей команды в адресной части предыдущей команды. Вторая структура У У ( рис. 12 - 2) строится по принципу формирования управляющих сигналов с использованием постоянной программы, находящейся в ПЗУ. При этом каждой из операций соответствует набор микрокоманд, образующих микропрограмму выполнения кода операции. Подобные УУ получили название микропрограммных.
Очередная команда поступает в УУ из ОП и размещается в регистрах кода операции и адресной части. Дешифрация кода операции приводит к преобразованию и выдаче набора управляющих сигналов в соответствующие блоки и устройства ЭВМ.
Схема формирования адреса следующей команды БУК. Как только команда попала в регистр, анализируется вид операции. После дешифрации кода операции в случае условного, безусловного переходов или выполнения условного перехода в счетчик заносится адрес, указанный в качестве третьего операнда команды в R-GA. В случае выполнения команд другого вида в счетчик команд прибавляется 1 и образуется адрес следующей команды.

Быстродействие матричного дешифратора определяется временем дешифрации кода схемой. Время дешифрации кода в основном опеределяется временем нарастания напряжения, на выходе изображенной шины.
Правомочно и целесообразно и обратное использование обозначения функций элементов в качестве меток. Например, в мультиплексоре-селекторе функция дешифрации кода канала данных относится только к группе выводов. Поэтому при образовании меток этих выводов целесообразно использовать обозначение функции DC ( черт.
Дешифратор двоичного кода на магнитно - - диодных ячейках трансформаторного типа. Дешифрация кода производится в два такта: в первый такт ( / Т1) код вводится и преобразуется в обратный. Одновременно в этот же такт осуществляется дешифрация кода, поступившего в предыдущий цикл работы дешифратора, во вто.
Состояния дешифратора К155ИД ]. Если микросхема используется как демультиплексор, дешифратор DCA может принимать по входам Еа и Еа как прямой, так и инверсный адресные коды. Состояния для обоих дешифраторов как при дешифрации кода АО, AJ, так и при демультиплексировании по адресу АО, А1 сведены в табл. 1.68. Микросхему, можно использовать как дешифратор трехразрядного кода на восемь выходов и как демультиплексор от одного входа на восемь выходов.
Расширение набора команд, увеличение числа способов адресации, введение сложных команд сопровождаются увеличением длины кода команды, в первую очередь, кода операции, что может приводить к использованию расширяющегося кода операции, увеличению числа форматов команд. Это вызывает усложнение и замедление процесса дешифрации кода операции и других процедур обработки команд. Возрастающая сложность процедур обработки команд заставляет прибегать к микропрограммным управляющим устройствам с управляющей памятью вместо более быстродействующих УУ с жесткой ( схемной) логикой.
Цепочка параллельно работающих процессов или процессоров, взаимодействующих так, что выход одного члена цепочки поступает на вход другого. В архитектуре ЭВМ конвейерный процессор состоит из нескольких последовательных элементов, каждый из которых выполняет часть обработки команды ( выборку команды, дешифрацию кода операции, адресную арифметику, выборку операндов, выполнение операции); при этом следующая команда начинает выполняться раньше, чем завершается предыдущая. В операционных системах конвейер образуется несколькими задачами, выходной поток каждой из которых является входным потоком следующей.
Микросхемы представляют собой регистровое арифметике - логическое устройство обработки данных. В состав ИС входят АЛУ, регистры общего назначения ( РОЙ), дешифратор, регистр микрокоманд, регистр-указатель для адресации к РОН; устройство местного управления с логической матрицей дешифрации кода микрокоманды и буферные схемы.
Устройство сравнения выполнено по схеме сравнения токов с усилителем постоянного напряжения на четырех дифференциальных каскадах. В качестве переключающих элементов в схеме точного параллельного делителя в коде 4 - 2 - 2 - 1 ПКН применены реле РЭС-22 с четырьмя контактными парами на переключение, использующиеся также для дешифрации кода ПКН в десятичный и для индикации. Для формирования сигналов на программирующий переключатель используется схема запуска, состоящая из формирователя импульсов запуска, генератора тактовых импульсов и ключевой согласующей схемы. В исходное состояние Тг21 возвращается ближайшим по времени импульсом с генератора ГТИ. Передний фронт сигнала, сформированного Тг21, через схему сброса ССбр подготавливает работу ПКН, устанавливая в исходные состояния все триггеры распределителя, кроме триггера полярности ( Тг1), который и без того срабатывает в первый такт отработки. Диод Д1 оказывается запертым, исключая повторный запуск схемы. Контакты КР2 реле Р2 замыкаются, и на БСр подается ступень компенсирующего напряжения. Если сигнала с БСр нет, триггер Тг2 остается в этом состоянии, если сигнал есть - перебрасывается в исходное состояние.
Для повышения производительности процессора в каждом такте осуществляется управление длительностью цикла в зависимости от наличия операций обращения к памяти или внешним устройствам. Две БИС ПЗУ, пятая и шестая, используются для классификации форматов команд ЭВМ Электрони-ка-б ОМ и генерации начальных адресов микропрограмм, благодаря чему в основном ПЗУ ( 1 - 4) склеиваются все одинаковые фрагменты микропрограмм и на дешифрацию кода операции не тратится дополнительных тактов. Входы адреса ПЗУ классификации форматов подключены к неиспользуемой для пересылки адресов и данных шине МПП, снабженной статическим регистром Kis - Ко - При входе в начальные ячейки ПЗУ блок. На открытых коллекторах реализуется функция проводного ИЛИ. При адресации внутри микропрограмм ПЗУ классификации форматов отключаются и по шине адреса микрокоманд проходит код из БМУ.
Выполнение любой команды начинается со считывания первого слова команды, которое содержит код операции, из памяти в регистр команд, где оно хранится в течение всего времени выполнения команды. Разрядность регистра команд соответствует разрядности шины данных МП. Дешифрация кода операции производится в дешифраторе команд. По результатам работы дешифратора и под воздействием тактовых сигналов вырабатывается нужная последовательность сигналов управления. Это приводит к считыванию из памяти остальных слов команды, если они имеются, а также к собственно выполнению операции, предписанной командой. Очередь команд представляет собой запоминающее устройство небольшого объема ( порядка нескольких слов), расположенное на кристалле МП и предназначенное для хранения очередных, подлежащих выполнению команд. Заполнение этой памяти происходит в промежутке времени, когда шина данных МП свободна от обмена с внешней памятью или внешними устройствами. Это позволяет повысить быстродействие МП за счет снижения временных затрат на выборку последующей команды из внешней памяти после выполнения очередной команды.
Работу всех устройств ЭВМ при выполнении программы координирует центральное устройство управления, или просто устройство управления, представляющее собой совокупность блоков и узлов процессора. Устройство управления обеспечивает преобразование командной информации, содержащейся в программе, в управляющие сигналы, исполнительные адреса, коды, воздействующие на устройства ЭВМ в определенной последовательности для выполнения конкретных операций. Таким образом устройство управления вырабатывает управляющие сигналы для выборки очередной команды из памяти, дешифрации кода этой команды, формирования адресов операндов, выборки их из памяти и передачи в АЛУ, выполнения операции в АЛУ согласно коду команды и передачи результатов в оперативную память.
Устройство для управления электрифицированной пишущей машинкой сходно с устройством управления телетайпом. В схеме управления пишущей машинкой требования к длительности импульсов менее жесткие, чем в схеме управления телетайпом. Как видно из рис. 7 - 14, для управления электрифицированной пишущей машинкой необходим дополнительный электронный блок дешифрации кода, поступающего из устройства управления.
Устройство для управления электрифицированной пишущей ма-шинкой сходно с устройством управления телетайпом. В схеме управления пишущей машинкой требования к длительности импульсов менее жесткие, чем в схеме управления телетайпом. Как видно из рис. 7 - 14, для управления электрифицированной пишущей машинкой необходим дополнительный электронный блок дешифрации кода, поступающего из устройства управления.

Резистор oi ( 15 Ом) в цепи конденсатора С1 ограничивает величину тока заряда и разряда, предохраняя от разрушения контакты, коммутирующие эту цепь. Этим исключается возможность кратковременного возбуждения реле Ж при появлении в рельсовой цепи случайного импульса или непрерывного питания от постороннего источника электроэнергии. С этой же целью конденсатор С1 при обесточивании реле-счетчиков / и 1А замыкается на резистор R03 ( 3000 Ом) и при их длительном нахождении без тока полностью разряжается, В связи с тем что в дешифрации кодов принимают участие приборы не I класса надежности, предусмотрена проверка их исправной работы.
Счетчик команд - регистр, содержащий адрес ячейки памяти, в которой хранится подлежащая выполнению команда. Выбор и подключение к внутренней шине данных нужного РОН, адресного регистра, указателя стека, счетчика команд или регистров временного хранения осуществляется через мультиплексор регистров. Код операции из памяти через буферный регистр данных и внутреннюю шины данных поступает в регистр команд. Дешифрация кода операции производится в дешифраторе команд, благодаря чему устройством синхронизации и управления вырабатывается нужная последовательность сигналов управления.
Магистраль КАМАК. Схематическое изображение разводки линий магистрали на разъемы станций ( жирными линиями обозначены шины - группы линий. Номер станции N передается по 24 индивидуальным линиям, которые начинаются на управляющей станции и заканчиваются на рабочих станциях. Такой способ называют географической адресацией, поскольку адрес конкретного функционального модуля определяется географическим расположением адресуемой станции. Цифры означают вес каждой линии при образовании двоичного кода субадреса. Дешифрация кодов субадреса производится в адресуемом модуле.
Функциональная схема игрового автомата Электронные салки. После включения устройства нажатием на кнопку Сброс обнуляют счетчики СТЗ и СТ4, индикаторы выигрыша ИВ1 и ИВ2 высвечивают нулевые показания. Высокий уровень с выхода логического устройства ЛУ2 запускает генераторы импульсов ГТ1, ГТ2 и ГТЗ. Код на выходе этих счетчиков монотонно увеличивается или уменьшается. В результате дешифрации кодов дешифраторами DC1 и DC2 на светодиодных линейках Hi и Н2 создается эффект бегущего огня. Если кнопки Реверс не нажаты, то направление движения огней на линейках Hi и Н2 встречное. После нажатия на любую из кнопок Реверс 1 или Реверс 2 информация на выходах Q1 и Q1 регистра RG1 или Q2 и Q2 регистра RG2 меняется на противоположную и направление движения огня в соответствующей линейке HI или Н2 изменяется.
Организация работы УУ для преобразования очередной команды может быть двоякой. Первая структура УУ ( рис. 12 - 1) использует жесткую логическую связь схем для формирования различных управляющих сигналов. В состав УУ входят: регистр очередной команды для хранения кода операции и адресной части, соответствующие дешифраторы, счетчик тактовых импульсов с дешифратором тактов, блок генераторов синхроимпульсов, счетчик команд, логические схемы преобразования сигналов и формирователи управляющих сигналов. При поступлении из ОП очередной команды в УУ начинается дешифрация кода операции и адресной части команды.
Эти шины с помощью промежуточных усилителей У. Динамические же триггеры непосредственно управляют шинами диодно-трансформаторной матрицы. Эта операция осуществляется предварительно перед приемом в регистр нового кода числа. Вентили Bi - В3 служат для ввода кода числа из регистра в дешифратор. На выходе диодно-трансформаторной матрицы ( имеющей 64 шины) получаются мощные хорошо сформированные импульсы длительностью 0 3 мксек, следующие с частотой ГИ в 1 Мгц. Аналогичным образом может быть осуществлен дешифратор кода числа с большим числом разрядов. Вся схема дешифратора, за исключением источника импульсного питания Г И ( 2 лампы или 2 мощных полупроводниковых три ода), осуществляется на полупроводниковых диодах и триодах с малым количеством элементов. Необходимо заметить, что применение простого диодного дешифратора с усилителем на каждой из выходных шин ( при имеющихся маломощных высокочастотных триодах) не позволяет осуществить дешифрацию кода числа с мощными импульсами на выходе с частотой 1 Мгц. Для этого потребовалось бы минимум по одной лампе на каждую из выходных шин, в то время как описанная схема дешифратора может быть осуществлена с источником импульсного питания, имеющим всего две лампы.
 
Loading
на заглавную 10 самыхСловариО сайтеОбратная связь к началу страницы

© 2008 - 2014
словарь online
словарь
одноклассники
XHTML | CSS
Лицензиар ngpedia.ru
1.8.11