Установил я на 98-ую винду Си Билдер. (Эту версию)
И теперь хотелось бы узнать , как прочесть\записать биты в LPT.
Реально ли стандартными средствами Ц++ Билдера или нужны дополнительные библиотеки ?
Вид для печати
Установил я на 98-ую винду Си Билдер. (Эту версию)
И теперь хотелось бы узнать , как прочесть\записать биты в LPT.
Реально ли стандартными средствами Ц++ Билдера или нужны дополнительные библиотеки ?
Накрайняк прямо через асм-вставку писать/читать порт 0x378. В 98й винде для этого ничего дополнительно не требуется.
Так ?
Код:_asm {
out 0x378, 0b10101010
}
Под w98 нормально работала и 5-я и 6-я версия билдера и 7-е делфи.
а не out dx,al ? или порт в команде out может задваться 16-битной константой ? ЕМНИП, только 8-битной.Код:push eax
ld al, 0b10101010
out 0x378, al
pop eax
Ну, вероятно, надо поставить турбоассемблер и прописать пути. Хотя он вроде и так должен ставиться в полной установке.
Я ещё установил Borland C++ 3.1 (МС-Досовая оболочка)
Можно ли через него хотя бы что-нибудь мигнуть в LPT ?