Разработка и отладка программного обеспечения микропроцессорных систем обработки информации

Данная задача в приведенных блок-схемах расписана до уровня отдельных команд. Студентам предлагается по блок-схемам написать программы для КР580ВМ80 и PIC16C84, решающие задач;»' эффективного кодирования. При этом надо использовать материал, приведенный в главах 1 - 3 . Далее необходимо сравнить обе программы и сделать вывод, для какого комплекта программа получилась проще и короче. Пример микропроцессорного устройства, осуществляющего эффективное кодирование Задание Закодировать двоичным кодом Шеннона-Фано ансамбль сообщений {а;}, г=1,2 ,...8, если вероятности символов имеют следзтощие значения: P{ai)=P{a^)=lt% P(,as)~P(a6)=P(ai)=F{as)~]l\6. Найти среднее число разрядов в кодовой комбинации. Показать, тео такой код близок к оптимальному. Р е ш е н и е 1. Построение графа кода Кодирование по методу Шеннона-Фано показано в форме таблицы: Сообщение a i 32 a i as' а? PI ~ш" 1/4 1/8 1/8 1/16 1/16 1/16 1/16 Этапы кодирования Код и 10 011 010 ООП 0010 0001 0000 159

RkJQdWJsaXNoZXIy MTY0OTYy