1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Catty |
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 239 Пол: Женский Реальное имя: Юлия Репутация: 3 |
Надо написать прогу на паскале которая бы определяла число
подключенных последовательных портов. :flowers: -------------------- For every evil under the sun
There is a remedy or there is none If there is one - try to find it If there is none - never mind it! |
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
Catty, насколько я помню, это делается вот так:
Байт по адресу 0000:0411h в первом, втором и третьем битах содержит общее количество установленных COM-портов, а в шестом и седьмом - количество LPT-портов. Отсюда - Код var counter: byte absolute $0000:$0411; begin writeln('Число установленных COM портов: ',(counter shr 1) and $07); writeln('Число установленных LPT портов: ', counter shr 6) end. |
Catty Порты 22.02.2005 3:49
Romtek Загляни в http://pascal.sources.ru/comm/index.htm … 22.02.2005 4:44
Catty Спасибо!! :flowers:
если у кого еще есть … 22.02.2005 4:53
Catty volvo a что означает такое объявление типа данных-… 23.02.2005 1:02
volvo Catty, объявляем counter типа byte, но располагать… 23.02.2005 1:11
Catty Понятно! Спасибо! :flowers: 23.02.2005 1:53
Catty А вот мне еще нужно определить объем дополнительно… 24.02.2005 1:33
volvo Catty
Немного не так: Ячейки 17h и 18h содержат,… 24.02.2005 1:54
Catty Мне выводит 2, значит что доп. рамять 2 Кб?? 24.02.2005 2:04
volvo Catty, посмотри внимательно: я написал word а не b… 24.02.2005 2:06
Catty я забыла сменить byte на word .
С word выводит … 24.02.2005 2:07
Catty еще такой вопрос, а почему мы пишем $0000:… 24.02.2005 2:11
volvo А нам нужны 2 последовательных байта: 17Н (это … 24.02.2005 2:17
Altair [b]offtop
[b]сделал. 24.02.2005 2:17
Catty Кажеться поняла! :flowers: 24.02.2005 2:42![]() ![]() |
|
Текстовая версия | 6.11.2025 10:17 |