Skocz do zawartości
Neovigo

Direct Assembler W Freepascalu?

Rekomendowane odpowiedzi

Chodzi o to, że o ile mi wiadomo we FreePascalu (inaczej niż w starym Turbo) nie jest możliwe skompilowanie assemblera do pliku binarnego przy tzw. direct assemblera (natomiast assembler w AT&T i Intelowej składni podobno wchodzi). Może ktoś wie jak to obejść? Ściągnąłem z netu pewien przydatny unit w którym są assemblerowe wstawki. W TurboPascalu szło świetnie, a tu nie chce. :( :(

 

Z góry dzięki za pomoc...

 

Innymi słowy, coś takiego:

asm   MOV BX,a   MOV AX,34DDhend;
Nie chce wejść, bo jest "unknown identifier (BX)" :(.

 

Czy ktoś mniej wiecej rozumie o co mi chodzi? Ja sam nie wiem, czy dobrze to napisałem, o assemblerze wiem tyle co o hodowaniu kapusty... jestem Pascalowiec, a w Turbo Pascalu ten ASM chodzil dobrze.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Chodzi o to, że o ile mi wiadomo we FreePascalu (inaczej niż w starym Turbo) nie jest możliwe skompilowanie assemblera do pliku binarnego przy tzw. direct assemblera (natomiast assembler w AT&T i Intelowej składni podobno wchodzi). Może ktoś wie jak to obejść? Ściągnąłem z netu pewien przydatny unit w którym są assemblerowe wstawki. W TurboPascalu szło świetnie, a tu nie chce. :( :(

 

Z góry dzięki za pomoc...

 

Innymi słowy, coś takiego:

asm   MOV BX,a   MOV AX,34DDhend;
Nie chce wejść, bo jest "unknown identifier (BX)" :(.

 

Czy ktoś mniej wiecej rozumie o co mi chodzi? Ja sam nie wiem, czy dobrze to napisałem, o assemblerze wiem tyle co o hodowaniu kapusty... jestem Pascalowiec, a w Turbo Pascalu ten ASM chodzil dobrze.

prawdopodobnie składnia jest zła z tego co mi wiadomo składnia w Assemblerze pod UNIX-em , jest niceo inna niz pod DOS-em .

I dlatego wyskakuje błąd

Edytowane przez Haquim

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...