Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

 
 


ЦДi один из К цифровых датчиков информации, представленной малоразрядными кодами.

Схема управления обеспечивает сдвиговый режим RS - триггера. Преобразование малоразрядных кодов в один n - разрядный код, выполним с использованием параллельных регистров, обмен информацией, между которыми происходит по следующему правилу: Qnвых. ® Snвх.

 
 


В регистре RG1 = X {xn,…..,x1}, в регистре RG2 = Y {yn,…..,y1}. Передача прямого кода слова Х на входы регистра RG2 приведет к замещению кода Y кодом Z=Z{zn,…..,z1} для решения этой задачи воспользуемся функцией перехода триггера регистра RG2 с учетом ограничений, записанных в виде Тn = 0 и Rn = 0

Выполним переименование исходных кодов введя следующи

е обозначения: Q*n ~ y; S*n ~ x.

Тогда рассмотрим следующий частный случай:

 
 


Если рассмотреть результат этой задачи, как поразрядную операцию то слово Z есть дизъюнкция Х и Y.

Z = XÚZ (1)

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

Пример упаковки малоразрядных кодов в n-разрядный код. Дано:

x1 = 1011 = p; x2 = 0101 = t; x3 = 1000 = v

y = 0000 0000 0000

Ú

xi = 1011

-----------------------------

i = 1 z1 = 0000 0000 1011 сдвиг

z1* = 0000 1011 0000

Ú

i =2 xi = 0101

-------------------------------

z2* = 1011 0101 0000 и т.д.





Дата публикования: 2015-01-23; Прочитано: 299 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...