Организация и функционирование ЭВМ\Лекции по элементной базе вычислительной техники - 2003\Преобразователи кодов на ПЗУ\
Преобразователи кодов на ПЗУ

Преобразователи кодов на ПЗУ

Общая схема функционирования ПЗУ


Постановка задачи преобразования кодов


Двоичный и двоично-десятичный счёт от 0 до 31


УГО преобразования кодов BCD -> binary


Таблица преобразования BCD -> binary

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

К155ПР6-микросхема преобразования BCD -> binary и К155ПР7-микросхема преобразования binary -> BCD


Правила составления пирамидальной схемы перевода двоично-десятичного кода в двоичный

  1 . Всегда соблюдать на входе соотношение весов 1:2:4:5:10 (2:4:8:10:20)    
                                                                              
  2 . Всегда стремиться подобрать все нижние входы .                          
                                                                              
  3 . Следить за весами линий - заведомо большие не использовать .            
                                                                              
  4 . На неиспользуемые нижние входы ( с наибольшим весом ) можно             
       подавать нули , превосходящие допустимые значения .                    

Пирамидальная схема перевода BCD -> binary


Преобразование двоичного кода в двоично-десятичный


Правила перевода binary -> BCD

  1 . Всегда соблюдать на входе соотношение весов :   1:2:4:8:16              
                                                                              
  2 . Младшими подаваемыми числами могут быть 20,200,2000 и т.д.,или          
       больше , чтобы через контакт 5 не выходили числа 50,500,5000 и т.д,    
       которые потом некуда девать .                                          
                                                                              
  3 . На наиболее весомые контакты можно подавать 0 .                         
                                                                              
  4 . Начинать с нижних линий строить пирамиду .                              
                                                                              
  5 . Следить за весами линий - если две линии имеют одинаковый вес ,         
       то использовать нижнюю , (а на верхней всегда будет  0) поэтому        
       верхнюю опускаем .          

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


Генераторы кодов на счётчиках

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

Конвейерные устройства

 На рис.1 входные Xp нельзя менять,пока они не пройдут через все КС(1-4)      
 На рис.2 входные Xp можно менять,как только они зафиксируются в РП1.         
         Т2 - время для надежного срабатывания КСi.                           
         Т1 - время для надежной фиксации регистрами памяти РПi.              
 При первом запуске конвейера обработанная информ. появляется ч/з m(T1+T2)    
      а в дальнейшем выходная информация будет изменяться ч/з  Т1+Т2 .            
 Т.о. скорость обработки информации определяется быстродействием самой        
      медленной ступени конвейера (но одной !).                               

Конвейерная схема преобразования двоичных чисел до 1023 в BCD