Преобразователи двоично-десятичного кода в двоичный и наоборот
С ростом объемов ЗУ стало рациональным выполнять преобразователи кодов на основе памяти (табличным методом). Типовые ИМС ПР6 (2-10
2) и ПР7 (2
2-10) построены на ПЗУ емкостью 256 бит.
Таблица преобразования двоично-десятичных кодов в двоичные в пределах полутора тетрад (не включая младшие разряды) имеет вид.
| Десятичные | Входы | Выходы | ||||||||
| a5 | a4 | a3 | a2 | a1 | y5 | y4 | y3 | y2 | y1 | |
| 0, 1 | ||||||||||
| 2, 3 | ||||||||||
| 4, 5 | ||||||||||
| 6, 7 | ||||||||||
| 8, 9 | ||||||||||
| 10, 11 | ||||||||||
| 12, 13 | ||||||||||
| 14, 15 | ||||||||||
| … | … | … | … | … | … | … | … | … | … | … |
| 38, 39 |
На основе этой таблицы производится программирование ПЗУ.
Условное обозначение:

Для преобразования кодов большой разрядности собираются схемы с каскадированием рассмотренных шестиразрядных преобразователей.
Схемы для преобразования двух и трех тетрад двоично-десятичного кода в двоичный содержат соответственно 2 и 6 ПЗУ.
Например:

При необходимости любую строку таблицы можно легко получить, пользуясь закономерностью:
- в первых пяти строках таблицы выходы совпадают со входами;
- в пяти следующих выходное слово есть входное слово, из которого вычитается 3;
- в пяти следующих вычитается 6;
- в пяти следующих вычитается 9 и так далее.
Для примера: 55 – слово 01010101 (2-10) и 00110111 (двоичный код)
ИМС позволяет преобразовывать в пределах одной тетрады в обратные и дополнительные коды.