Выберите Ваш город X

Магазин готовых работ » Программирование

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

Скачать Гарантия
Код работы: 4483
Дисциплина: Программирование
Тип: Контрольная
Вуз: СибГУТИ
   
Цена: 350 руб.
Просмотров: 1002
Выложена: 30 июня 2012г.
   
Содержание: Содержание

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

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

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

 
Не нашли подходящей работы? Закажите её у нас »        Вы также можете: Вернуться к рубрикатору дисциплин »
 
 

Возможно Вас также заинтересуют другие работы:

Тема: Лабораторная работа №2: Абстрактный тип данных «Память для простых дробей» Подробнее
Тип: Контрольная
ВУЗ: СибГУТИ
Просмотры: 867
Выложена: 23 июня 2012г.
Тема: Лабораторная работа №3: Абстрактный тип данных «Процессор простых дробей» Подробнее
Тип: Контрольная
ВУЗ: СибГУТИ
Просмотры: 868
Выложена: 23 июня 2012г.
Тема: Лабораторная работа №1: Абстрактный тип данных «Простая дробь» Подробнее
Тип: Контрольная
ВУЗ: СибГУТИ
Просмотры: 1062
Выложена: 23 июня 2012г.

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


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

Запомнить сайт

Обязательное поле
Обязательное поле
Обязательное поле
запомнить