Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

COM-порт [D4, Win95/98, WinME]


Alex Che ©   (2003-01-09 16:48:00) 

Подскажите как ображаться к COM-порту к отдельным регистрам для их настойки, но не на ассемблере. и как можно проверить состояние этих регистров (регистры по адресам 2f8-2fc для СОМ2 8- рязрядные). Заранее благодарен.


Anatoly Podgoretsky   (2003-01-09 17:03:00) [1]

Alex Che (09.01.03 16:55)
В D4 нет, надо делать ассемблерные вставки


RWolf   (2003-01-09 17:01:00) [2]

ну, тогда:

var bbb:byte;www:word;

...

asm
in al,2f8h
mov bbb,al

...

in ax,2f8h
mov www,ax
endasm


Alex Che   (2003-01-09 16:55:00) [3]

RWoif >> это работает только на Pascale!!!


RWolf   (2003-01-09 16:52:00) [4]

для 8бит портов - примерно так:
b:=port[$2f8];
для 16бит портов:
b:=portw[$2f8];

Только брось ты это - под NT/2000/ХР работать не будет по-любому.
Юзай лучше WinAPI.


Наверх

Титульная страница Поиск, карта сайта Написать письмо