Помогите с задачкой плиз!
Ситуация такая - учусть на прогамера, первый курс, щас веселое время настало.. В общем по програмированию (Си) 17 лаб, здать надо, к каждой есть 30 вариантов, показан пример решения и т.п. Все лабы как лабы, ознакомление - от вывода строчки на экан до указателей. Ничего сложного в принципе нету, разобраться можно. Но с одной лабой, к-я еще и 4 по списку, большая трабла - просто не могу врубиться в суть вопроса, тольком ниче не обьяснили, учитель на практике особо не появляется, все кто уже сдали просто переделали решенный вариант под себя. Надеюсь что вы обьясните в чем суть, и мне так делать не придется.
В общем задание:
Цитата: Битовые операции
Целью лабораторной работы является получение практических навыков в работе с побитовими логическими операциями и операциями сдвига языка C.
Задание для выполнения
Составить две программы, первая из которых вводит составные части структуры данных, приведенной в Вашем варианте индивидуального задания, и формирует из них заданную упакованную структуру. Вторая программа вводит упакованную структуру как 16-ричное число и выводит значения отдельных ее составных частей.
Вариант ╧11
Информация о состоянии устройства в системе ввода-вывода представляется в виде:
#разряда 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Значение C C C U U U U U E E E E E E 0 B
где: CCC - номер канала
U..U - номер устройства в канале
E..E - код состояния
B - признак занятости устройства
Хотя бы обьясните, чего от меня в этом задании хотят?