Международный женский день
Пасха
День Победы
Выберите Ваш город X

Составить алгоритм битстаффинга при выводе

Купить Гарантия
Код работы: 4483
Дисциплина: Программирование
Тип: Контрольная
Вуз:СибГУТИ - посмотреть другие работы и дисциплины по этому вузу
   
Цена: 290 руб.
Просмотров: 7255
Уникальность: В пределах нормы. При необходимости можно повысить оригинальность текста
   
Содержание: Содержание

1 Алгоритм битстаффинга при выводе 3

   
Отрывок: 1 Алгоритм битстаффинга при выводе

Битстаффинг (Bit stuffing – вставка бит) – процедура, используемая в процессе передачи данных для обеспечения возможности использования специализированной последовательности бит, которая не может встретиться в области данных. При битстаффинге после пяти подряд идущих «1» в передаваемой последовательности вставляется «0». На принимающей стороне данный «0» игнорируется. Такое преобразование позволят использовать для служебных целей последовательность 01111110 (0x7E), которая не может встретиться в области данных. Данная последовательность используется для определения границ кадров.
Алгоритм битстаффинга при выводе (передаче) следующий:
• Пусть исходные данные для передачи хранятся в массиве байт;
• Организуем цикл: пока не обошли все элементы массива ИЛИ есть биты, сдвинутые в процессе стаффинга;
o В цикле получаем очередной байт: ЕСЛИ количество сдвинутых при стаффинге бит равно 8 – обрабатываем их, ИНАЧЕ, ЕСЛИ еще не обошли все элементы массива – берем сдвинутые при стаффинге биты и дополняем их до целого байта очередным элементом массива, ИНАЧЕ, ЕСЛИ обошли все элементы массива будем обрабатывать сдвинутые при стаффинге биты;

Купить эту работу
Гарантия возврата денег

 
Не подходит готовая работа? Вы можете заказать курсовую, контрольную, дипломную или другую студенческую работу профессиональным авторам!
 
Вернуться к рубрикатору дисциплин »
 

Другие готовые работы для скачивания, которые могут Вам подойти

Тема: Генератор звуков Подробнее
Тип: Курсовая
Вуз: АГУ
Просмотры: 4760
Тема: Автоматизация предприятия Подробнее
Тип: Курсовая
Вуз: АГУ
Просмотры: 7458
Тема: 6 лаб. Раб-каждая 4 задача Подробнее
Тип: Контрольная
Вуз: ААЭП
Просмотры: 6146
Тема: Стек (имеется программа) Подробнее
Тип: Контрольная
Вуз: АлтГПА
Просмотры: 8628
Тема: Практикум 2. Лабораторная работа №2. Автоматизация процесса финансового планирования на предприятии с использованием конфигурации «1С: Финансовое планирование» Подробнее
Тип: Контрольная
Вуз: АлтГТУ
Просмотры: 10531
Тема: Теория языков программирования и методы трансляции. Лабораторная работа 8 заданий. Вариант 13 Подробнее
Тип: Контрольная
Вуз: СибГУТИ
Просмотры: 7937

Поиск других готовых работ, выполненных в «ИнПро»


Не нашли готовую работу? Отправьте заявку - закажите работу по нужной теме нашим авторам!
 
Вы также можете: Вернуться к рубрикатору дисциплин »