Jak efektywnie wstawić kod assemblera w procedurze C w Keilu uVision C51?
From: "jegorek" <jegorek_at_nospam_poczta.onet.pl>
Subject: Keil & wstawka assemblerowa
Date: Wed, 25 Apr 2001 20:50:10 +0200
Witam, mam pytanie jak w Keilu C51 uVision wstawic kod assembera w procedure
C. Probowalem uzyc #pragma asm i
#pragma endasm ale przy kompilowaniu kodu wywala mi ze mam katywowac SRC no
to daje #pragma src i dalej nic.
Moze ktos podele mi jakis przyklad uzyca wstawki assemblerowej do kodu C !!!
From: "ArturPol" <arturpol_at_nospam_poczta.onet.pl>
Subject: Re: Keil & wstawka assemblerowa
Date: Wed, 25 Apr 2001 21:01:22 +0200
Najłatwiej to zrobić tworząc osobny plik z procedurą assemblerową. Zostanie
ona dolaczona na etapie linkowania.
deklaracja w C: void procedura(void)
w pliku assemblera: _procedura:
jest to procedura bez przekazywania danych.
Użytkownik jegorek <jegorek_at_nospam_poczta.onet.pl> w wiadomości do grup
dyskusyjnych napisał:9c76bk$hrn$1_at_nospam_news.tpi.pl...
Witam, mam pytanie jak w Keilu C51 uVision wstawic kod assembera w
procedure
C. Probowalem uzyc #pragma asm i
#pragma endasm ale przy kompilowaniu kodu wywala mi ze mam katywowac SRC
no
to daje #pragma src i dalej nic.
Moze ktos podele mi jakis przyklad uzyca wstawki assemblerowej do kodu C
!!!
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Keil & wstawka assemblerowa
Date: Thu, 26 Apr 2001 08:30:47 +0200
na poczatku pliku #pragma src
potem wewnatrz jakiejs funkcji:
#pragma asm
....
#pragma endasm
W wyniku kompilacji takiego modulu dostajesz plik nazwa.src
Musisz tez go dodac do projektu by byl skompilowany przes asembler.
--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)
From: "Bolek" <wustu_at_nospam_kki.net.pl>
Subject: Re: Keil & wstawka assemblerowa
Date: Thu, 26 Apr 2001 08:40:59 +0200
Mam nadzieje ze to: 'przes asembler' Petersa to przeoczona literowka. Ech,
nawet takiemu puryscie sie zdazylo!
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Keil & wstawka assemblerowa
Date: Thu, 26 Apr 2001 08:42:24 +0200
Użytkownik "Bolek" <wustu_at_nospam_kki.net.pl> napisał w wiadomości
news:9c8g1a$7lh$1_at_nospam_news.tpi.pl...
Mam nadzieje ze to: 'przes asembler' Petersa to przeoczona literowka. Ech,
nawet takiemu puryscie sie zdazylo!
Ciesze sie, ze moje posty sa tak dokladnie czytane.
--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)
From: "Jacek Sianko" <jacek_at_nospam_elmi.com.pl>
Subject: Re: Keil & wstawka assemblerowa
Date: Thu, 26 Apr 2001 08:54:02 +0200
#pragma src (nazwa_pliku.rozszerzenie) bezwzglednie ma byc w pierwszej linii
pliku zrodlowego
Użytkownik "jegorek" <jegorek_at_nospam_poczta.onet.pl> napisał w wiadomości
news:9c76bk$hrn$1_at_nospam_news.tpi.pl...
Witam, mam pytanie jak w Keilu C51 uVision wstawic kod assembera w
procedure
C. Probowalem uzyc #pragma asm i
#pragma endasm ale przy kompilowaniu kodu wywala mi ze mam katywowac SRC
no
to daje #pragma src i dalej nic.
Moze ktos podele mi jakis przyklad uzyca wstawki assemblerowej do kodu C
!!!