C za dos
3 отговора
133 прегледа
C za dos
Пичове, да знаете от къде мога да си дръпна някакво ДОС-овско С, което има що-годе свястна поддръжка на периферията (СОМ-портовете най-вече)?
Щото имам едно Borland-ско (3.1), ама е много куцо откъм тази страна - то по-добре ще е да си пиша на асемблер...
Навремето бях работил (ама го нямам) с някакво М$-ко, но поне откъм управление на периферията много добре го бяха направили...
А така или иначе това дето ще го правя, няма да работи на нищо, по-различно от ДОС, така че няма да се забивам към Winbozi-ски истории...
Щото имам едно Borland-ско (3.1), ама е много куцо откъм тази страна - то по-добре ще е да си пиша на асемблер...
Навремето бях работил (ама го нямам) с някакво М$-ко, но поне откъм управление на периферията много добре го бяха направили...
А така или иначе това дето ще го правя, няма да работи на нищо, по-различно от ДОС, така че няма да се забивам към Winbozi-ски истории...
Re: C za dos
C- to za DOS poddurza INPORT i OUTPORT funkciite za rabota s IO portowete na 86
- direktno otgowarjat na in i out instrukciite na asm. Taka ili inache njama C kompilator kojto da ti predostawja napulno gotow modul za rabota s COM portowe - imash inport i outport i towa e. - Praw si, che ako go napishes na assembly e sushtoto.
Za efektiwna rabota shte trjabwa da prihwanesh i prekuswaneto na COM porta w realen rezim - towa e kompilatorno-zawisimo. Inache ako obrabotwash COM-a s polling - bez prekuswane, shte ciklish mnogo w prowerki - ne e efektiwno.
- direktno otgowarjat na in i out instrukciite na asm. Taka ili inache njama C kompilator kojto da ti predostawja napulno gotow modul za rabota s COM portowe - imash inport i outport i towa e. - Praw si, che ako go napishes na assembly e sushtoto.
Za efektiwna rabota shte trjabwa da prihwanesh i prekuswaneto na COM porta w realen rezim - towa e kompilatorno-zawisimo. Inache ako obrabotwash COM-a s polling - bez prekuswane, shte ciklish mnogo w prowerki - ne e efektiwno.