Witam mam problem jak w kompilatorze free pascal urzywać instrukcji PORT np port:=[$3c9] komilator wywala mi błąd to samo tyczy się instrukcji MAXAVAIl.</asm>
0
0
A Windows XP?
0
chodzi o to że free pascal kompiluje mi wszystkie programy z tp7.0 działa normalnie assembler,tylko nie rozpoznaje słowa port oraz maxavail i nie wiem jak to zapisać.
0
no to jak nie dziala "port" to moze uzyj tego:
function PortIn(Port:word):Byte;
var Help:Byte;
begin
asm
mov DX ,Port
in AL ,DX
mov Help ,AL
end;
PortIn:=Help;
end;
procedure PortOut(Port:word;Value:Byte);assembler;
asm
mov DX,Port
mov AL,Value
out DX,AL
end;
0
dzięki spróbuje
0
dj trancer napisał(a)
np port:=[$3c9]
Port używało się inaczej...
port[$378]:=255;
0
ej... faktycznie :d czemu ja tego nie zauwazylem? :d