kłopot z portami

Odpowiedz Nowy wątek
2006-09-15 17:52
0

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>

Pozostało 580 znaków

2006-09-15 18:11
Mgr.Dobrowolski
0

A Windows XP?

Pozostało 580 znaków

2006-09-15 18:17
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ć.

Pozostało 580 znaków

2006-09-15 18:23
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;

Pozostało 580 znaków

2006-09-15 18:38
0

dzięki spróbuje

Pozostało 580 znaków

2006-09-15 23:48
0
dj trancer napisał(a)

np port:=[$3c9]

Port używało się inaczej...

port[$378]:=255;

Pozostało 580 znaków

2006-09-16 02:23
0

ej... faktycznie :d czemu ja tego nie zauwazylem? :d

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0