Всем прю

)
Знач так

) дан перпендикулярный, всмысле параллельный порт (WIN98). К нему подключена система с PICmicro на борту.
Язык С, (Microsoft Visual C++ 6.0)
доступ к DATA-регистру идет через
_outp(DATA, 0xFF); //- выводит 0xFF на весь байт
input=_inp(DATA); // - записывает входящий в input
Что надо:
что бы можно было использовать 7 битов для вывода и 1 для ввода.
По умолчанию DATA стоит на вывод (вроде) и с этим все в порядке, можно его перестасить на ввод.
Но как сделать 7 вывод 1 ввод я не нашел.
По идее должен быть регистр который за это отвечает....