Wstawianie funkcji w asemblerze do projektu w Keil C - jak to zrobić?

Keil C





Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "MariuszP" <mpieczo_at_nospam_poczta.onet.pl>
Subject: Keil C
Date: Tue, 14 May 2002 10:43:49 +0200


Witam!
Jak wstawic do Keila w program kawałek programu (funkcję) napisaną w
asemblerze
Z góry dzięki



Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: Keil C
Date: Tue, 14 May 2002 11:09:51 +0200


Użytkownik "MariuszP" <mpieczo_at_nospam_poczta.onet.pl> napisał w wiadomo¶ci
news:abqiub$8bu$1_at_nospam_h1.uw.edu.pl...
Jak wstawic do Keila w program kawałek programu (funkcję) napisaną w
asemblerze

1)
bodajże jest co¶ takiego jak
#pragma asm
ale działa tylko z opcją SRC kompilatora czyli jawną kompilacją C->ASM.

2)
Napisać osobny moduł zawierający potrzebną funkcję w asemblerze, zapisać do
*.a51 i dołączyć do projektu ze wskazaniem, że domy¶lnym kompilatorem dla
tego pliku ma być A51. Pisząc moduł asm trzeba zadbać o zgodno¶ć ze
stosowanymi w C zasadami przekazywania parametrów do finkcji i regułami
nazewnictwa segmentów.

http://www.esacademy.com/automation/docs/c51primer/
-> 14 Assembler Interfacing To C Programs

MDz




Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: Krzysztof Piecuch <kpiecuch_at_nospam_optic.com.pl>
Subject: Re: Keil C
Date: Tue, 14 May 2002 12:27:10 +0200


MariuszP napisał(a):

Witam!
Jak wstawic do Keila w program kawałek programu (funkcję) napisaną w
asemblerze

A w ktorej wersji ?
--
**** Krzysztof Piecuch -- SP9RQA ****
kpiecuch_at_nospam_optic.com.pl
sp9rqa_at_nospam_radio.org.pl
**********Linux User #132375*********