Witajcie! Dzisiaj mnie coś naszło na pisanie (znaczy dzisiaj naszło, jutro będę pisał #-P) programu korzystającego z portu szeregowego... no i wszystko pięknie, wpisałem w szukaj na forum co trzeba, znalazłem ciekawe linki itp itd, googiel jak zwykle był pomocny.... nie ma sprawy - wiem jak wysłać informację na port i wiem jak ją odebrać (artykuł Lofixa), dokształciłem się z elekroniki i elektrotechniki - nie jest źle.... Ale natrafiłem na kolejny problem:
na stronie http://www.delphi.qs.pl/faq1.php3#34 jest podany kod assemblera:
mov DX,2fch
mov AL,2
out DX,AL
Czy może ktoś mi go po krótce wyjaśnić ? ok, rozumiem że do rejestru DX przypisujemy 2fch (--pytanie - co to jest ? h to symbol 16tkowego systemu w tym przypadku ?), do AL '2' (--czy to jest numer pina ? #-P)
oraz procedurka:
procedure Wylacz(Port:word;Value:Byte);assembler;
asm
mov DX,Port
mov AL,Value
out DX,AL
end;
drugi przypadek jest wywoływany przez wylacz($2fc,$2); - dlaczego $ (mnie to się z PHP kojarzy...), dlaczego bez 'h' oraz (tak na chłopski rozum) nie rozumiem:
Najpierw wysyłam informację na pin 2, to się dioda włącza, gdy wyślę jeszcze raz tę samą informację na ten sam port to dioda się wyłączy ?
Aha i tak w ogóle - co ja wysyłam na ten pin ? #-P. (napięcie ??)
Naprawdę byłbym wdzięczny za pomoc, zdaję sobię sprawę z faktu, że pewnie połowa z moich pytań jest dla Was banalną, ale naprawdę w niektórych wypadkach wystarczy chociaż podanie jednego hasła (bo już dalej to google chyba pomoże)