ЭУМК по дисциплине "Программирование проблемно-ориентированных вычислительных средств реального времени" › Практика › Практическое занятие "Использование алгоритма компрессии данных A-Law для перевода данных в логарифмический масштаб"

# Электронный учебно-методический
комплекс по дисциплине
"Программирование проблемно-ориентированных вычислительных средств реального времени"

для специальности

1-40 02 02 «Электронные вычислительные средства»

Оглавление | Программа | Теория | Практика | Контроль знаний | Об авторах

8. Использование алгоритма компрессии данных A-Law для перевода данных в логарифмический масштаб.
1) Принцип компрессии данных по алгоритму A-Law

Принцип кодирования для метода A-Law можно представить в следующем виде (табл. 8.1):

Таблица | 8.1 – Принцип кодирования для метода A-Law

Двоичные входные значения | Сжатое слово данных
Бит: 11 10 9 8 7 6 5 4 3 2 1 0 | Бит: 6 5 4 3 2 1 0
0 0 0 0 0 0 0 Q3 Q2 Q1 Q0 х | 0 0 0 Q3 Q2 Q1 Q0
0 0 0 0 0 0 1 Q3 Q2 Q1 Q0 х | 0 0 1 Q3 Q2 Q1 Q0
0 0 0 0 0 1 Q3 Q2 Q1 Q0 х х | 0 1 0 Q3 Q2 Q1 Q0
0 0 0 0 1 Q3 Q2 Q1 Q0 х х х | 0 1 1 Q3 Q2 Q1 Q0
0 0 0 1 Q3 Q2 Q1 Q0 х х х х | 1 0 0 Q3 Q2 Q1 Q0
0 0 1 Q3 Q2 Q1 Q0 х х х х х | 1 0 1 Q3 Q2 Q1 Q0
0 1 Q3 Q2 Q1 Q0 х х х х х х | 1 1 0 Q3 Q2 Q1 Q0
1 Q3 Q2 Q1 Q0 х х х х х х х | 1 1 1 Q3 Q2 Q1 Q0

Схема алгоритма преобразования данных по методу A-Law представлена на рис. 8.1.

###

### Рисунок 8.1 – Алгоритм сжатия данных по методу A-Law

2) Рекомендации по программированию
Поиск первого нуля в числе можно выполнить командой EXP, а сдвиг числа до нужной позиции командой NORM.

Оглавление | Программа | Теория | Практика | Контроль знаний | Об авторах
© БГУИР , 2012