"asm" :Undeclared identifier ???

0

pisze w TP 5,5 ściągniętym z waszej stronki
niestety (jakimś dziwnym trafem) nie akceptuje on wstawek asemblerowych

np.

program xxx;
begin
  asm
  mov al, 32
  end;
end.

compilatorek wyskakuje mi z errorkiem: Undeclared identifier: "asm"

przepraszam czy coś ominąłem , a może kompilator mi się popsuł ( :) ) ?

P.S. Za to FreePascal nie rozpoznaje mi segmentów ... LOL !

0

lol, tp 5.5 nie ma wbudowanego assemblera!

0

FreePascal po pierwsze:

wymaga {$ASMMODE INTEL} żeby asembler działał tak jak użytkownik Turbo Pascala się spodziewa.

po drugie działa w trybie chronionym, gdzie nie ma podziału na segmenty. Funkcje pisane w asemblerze używające adresowania, rejestrów segmentowych itp. wymagają przeróbek.

0

hehe
dobrze słyszec
THX ziomale!

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