kłopot z portami

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

Rejestracja: 13 lat temu

Ostatnio: 13 lat temu

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

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

A Windows XP?

Pozostało 580 znaków

2006-09-15 18:17

Rejestracja: 13 lat temu

Ostatnio: 13 lat temu

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

Rejestracja: 17 lat temu

Ostatnio: 4 lata temu

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

Rejestracja: 13 lat temu

Ostatnio: 13 lat temu

0

dzięki spróbuje

Pozostało 580 znaków

2006-09-15 23:48

Rejestracja: 18 lat temu

Ostatnio: 8 lat temu

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

Rejestracja: 17 lat temu

Ostatnio: 4 lata temu

0

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

Pozostało 580 znaków

Odpowiedz

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