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

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

asm&lpt [D5, Win95/98]


Страницы:   1 2 3

nollie ©   (2003-10-28 09:43:00) 

asm
MOV DX,0378H
MOV AL,167
OUT DX,AL
end;

не печатает... в чем проблема?


Anatoly Podgoretsky   (2003-10-28 17:25:00) [21]

То что ты привел будет работать под ДОС, под win98 только в некоторых случаях, делезо это епархия системы и то что тебя не обругают за привилигированные инструкции и даже при наличии данного порта, не означает, что ты сможешь к нему обратиться.
На пользовательском уровне физических портов нет, только виртуальные порты, которыми управляет система


nollie   (2003-10-28 17:25:00) [22]


asm
MOV DX,0378H
MOV AL,167
OUT DX,AL
end;


тут по сути осталось завершающий символ какой-то внести... это еще 2 строки... по идеи это:
MOV AL,13h
OUT DX,AL
но не работает...

13h - возвращение каретки


nollie   (2003-10-28 17:21:00) [23]

-> Тебе заявили на какиз платформах должно работать

win98


Anatoly Podgoretsky   (2003-10-28 17:14:00) [24]

Тебе заявили на какиз платформах должно работать


Anatoly Podgoretsky   (2003-10-28 17:14:00) [25]

Это драйвер


nollie   (2003-10-28 17:09:00) [26]

дык...
надож показать состояние регистров управления, статуса и даных...
как это показать с АРІ


Digitman   (2003-10-28 17:04:00) [27]

а уж если тема работы оговаривает именно использование asm, то и здесь ты можешь "убить сразу 2-х зайцев" :

- генерировать управляющую секвенцию на asm
- обращаться к WinAPI для передачи в принтер секвенции так же на asm


Digitman   (2003-10-28 16:59:00) [28]


> при этом предоставить исходники и на пальцах все обяснить....


тебе придется предоставить исходники не прикладной задачи, а драйвера) ... ты в состоянии написать драйвер да еще на пальцах объяснить, что это, почему и с чем его едят ? Думаю - нет, да и тема работы никак оговаривает такой поворот событий)


Digitman   (2003-10-28 16:55:00) [29]


> nollie


да. именно так.
какая разница, КАК ты пошлешь командную секвенцию принтеру - непосредственно в порт или через WinAPI ?

все равно это и есть достаточно "низкий уровень", ибо секвенцию ты генерируешь сам , в соответствии с документацией к принтеру, а как эта секвенция попадет в результате в принтер - мало кому интересно


nollie   (2003-10-28 16:49:00) [30]

давай разберемся...
если надо показать работу с принтером на низком уровне, при этом предоставить исходники и на пальцах все обяснить....
то ##@%#$ мне api,win32, и работа с драйвером принтера?


Digitman   (2003-10-28 16:35:00) [31]


> nollie


а что их искать-то ?) для Win32 эти условия - в обращении к портам устройства в драйвере режима ядра, а не в прикладной задаче)


nollie   (2003-10-28 16:25:00) [32]

так вот эти условия надо найти


Digitman   (2003-10-28 13:53:00) [33]


> показать надо комисии прогу


вот и покажи этот код


> и всё доказать


и докажи , что работать он будет при таких-то условиях

чего уж проще)


nollie   (2003-10-28 13:21:00) [34]

что-то типа дипломной работы...
показать надо комисии прогу и исходники и всё доказать


Digitman   (2003-10-28 13:16:00) [35]


> не катит..


краткость - сестра таланта))


Anatoly Podgoretsky   (2003-10-28 13:14:00) [36]

nollie (28.10.03 11:29) [7]
Зачем, почему такое требование.

nollie (28.10.03 11:41) [10]
В поставке Дельфи очень много исходников на АСМ можешь смело показывать.


nollie   (2003-10-28 13:06:00) [37]

не катит..


Digitman   (2003-10-28 11:46:00) [38]


> nollie


ну так и покажи) ... вот то самое, что здесь ты привел, как раз и покажи) ... но какое отношение это "покажи" имеет к грамотно и корректно организованной тобой логике взаимодействия твоей прикладной программы с системой на базе Win32 ?


nollie   (2003-10-28 11:41:00) [39]

людям показать надо... исходники


Digitman   (2003-10-28 11:31:00) [40]


> но мне надо именно ассемблер


нахрена ? можешь вразумительно объяснить ?


Страницы:   1 2 3

Наверх

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