Witam wszystkich!
Mam pewien problem, dopiero sie ucze pascala, zainstalowalem sobie free pascal compiler i wpisalem do programu kod z jednej książki i przy kompilacji wywala mi 3 błedy na każdą linie kodu:
procedure g_na_vga(tryb: byte);
begin
asm
mov ah, 00h
mov al, tryb
int 10h
end;
end;
Wyświetlają mi sie takie bledy:
graf_fx.pas(17,7) Error: Unknown identifier AH
graf_fx.pas(17,11) Error: Unknown identifier H
graf_fx.pas(17,11) Error: Invalid reference syntax
graf_fx.pas(17,11) Error: No size specified and unable to determine the size of the operands
graf_fx.pas(17,11) Error: Asm: [mov mem32,mem32] invalid combination of opcode and operands
graf_fx.pas(18,7) Error: Unknown identifier AL
graf_fx.pas(18,9) Error: Asm: [mov mem8,mem8] invalid combination of opcode and operands
graf_fx.pas(20,7) Error: Unknown identifier H
graf_fx.pas(20,7) Error: Invalid reference syntax
graf_fx.pas(20,7) Error: Asm: [int mem??] invalid combination of opcode and operands
Sprawdzałem wszystko dokladnie i przepisałem dokładnie jak z ksiazki, czy to znaczy że w książce jest bład czy to mzoe u mnie jest coś nie tak?
Proszę o pomoc
Z góry dzieki!!</delphi>