Разработать консольную программу, формирующую пакет данных для передачи через бит-ориентированный канал связи:

Отменен
Заказ
3486978
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
27 Сен 2020 в 00:55
Цена
1 000 ₽
Блокировка
10 дней
Размещен
24 Сен 2020 в 13:49
Просмотров
84
Описание работы

Язык программирования Си. Компилятор: GNU (gcc).

Разработать консольную программу, формирующую пакет данных для передачи через бит-ориентированный канал связи:

1. Программа должна выполнять чтение входных данных (условно, сообщений) из текстового файла, содержащего информацию (набор байт) в виде hex-строки (строка = сообщение).

2. Программа должна осуществлять вывод результата в двоичный файл.

3. Пакет данных для передачи формируется из нескольких сообщений.

4. Каждое сообщение должно быть заключено между флагами (флаг = 7Eh = последовательность бит 01111110), позволяющими при приеме выделить сообщение.

5. Между сообщениями должен быть лишь один флаг.

6. Каждое сообщение при помещении в пакет должно быть обработано процедурой бит-стаффинга (bit stuffing).

7. Процедура бит-стаффинга заключается во вставке 0-го бита после последовательности из 5-ти единиц.

8. Процедура бит-стаффинга должна быть оформлена в виде отдельной функции.

9. Первым битом сообщения считать младший бит первого байта (для выходного пакета данных также).

10. Последний байт выходных данных должен быть дополнен нулевыми битами.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир