jak w asebmlerze do procków rodziny MCS-51 używa sie bitów z nazwami zawierającymi znaki typu /# itp.?



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Skłosz" <sklosz_ld_at_nospam_o2.pl>
Subject: jak w asebmlerze do procków rodziny MCS-51 używa sie bitów z nazwami zawierającymi znaki typu /# itp.?
Date: Mon, 13 Sep 2004 10:14:11 +0200


Jak w aseemblerze do mikrokontrolerów rodziny MCS-51 używa się bitów z
nazwami zawierającymi znaki typu / # itp.?

Pracuje nad czymś w rodzaju ałtomatycznego generatora nagłówka do kodu w
asemblerze i jak przecinam nazwy bitów z PDF'a do mojego programu to
asembler wywala się właśnie na takich nazwach ze znakami / # itp. Mogę je
zamienic na _ lub dowolnu znak, ale chciałbym aby był on jak najbardziej
intuicyjny dla innego użytkownika, taki jak to jest w różnych kompilatorach.



---------------------------------------------
Skłosz
sklosz_ld(at)o2(dot)pl
---------------------------------------------







========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anokWYTNIJ_at_nospam_ceti.pl>
Subject: Re: jak w asebmlerze do procków rodziny MCS-51 używa sie bitów z nazwami zawierającymi znaki typu /# itp.?
Date: Mon, 13 Sep 2004 13:26:35 +0200


Użytkownik "Skłosz" <sklosz_ld_at_nospam_o2.pl> napisał w wiadomości news:ci3kta$5fa$1_at_nospam_atlantis.news.tpi.pl...
Jak w aseemblerze do mikrokontrolerów rodziny MCS-51 używa się bitów z
nazwami zawierającymi znaki typu / # itp.?
...

zaintrygowalo mnie to pytanie bo nie bardzo go rozumiem

nie wiem czy o to chodzi
ale zwykle wszelkie nazwy tworzone przez uzytkownika
moga zawierac znaki [a-zA-Z0-9_]

znaki '#' i '/' maja specjalne znacznie i nie moga znajdowac sie w nazwie

--
Andrzej




========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Skłosz" <sklosz_ld_at_nospam_o2.pl>
Subject: Re: jak w asebmlerze do procków rodziny MCS-51 używa sie bitów z nazwami zawierającymi znaki typu /# itp.?
Date: Mon, 13 Sep 2004 13:28:21 +0200


To wiem, tylko teraz skoro istnieja bity o nazwach C/T2 CP/RL2 w rejestrze
T2CON mikrokontrolera 8052 (nazwy bitów wg datasheet) to jakie nadać im
nazwy w asemblerze skoro nie może być /.
Załóżmy że chcę napisać własny asembler i te nazwy mają być od razu
zaimplementowane.
Cały problem polega na tym, że nie wiem czy jak je zastąpię nazwą np dla
rejestru C/T2 : C_T2, CxT2, CT2 to która z tych nazw będzie bardziej
intuicyjna dla programisty.


---------------------------------------------
Skłosz
sklosz_ld(at)o2(dot)pl
---------------------------------------------


Użytkownik "Andy" <anokWYTNIJ_at_nospam_ceti.pl> napisał w wiadomości > zaintrygowalo
mnie to pytanie bo nie bardzo go rozumiem
> nie wiem czy o to chodzi
> ale zwykle wszelkie nazwy tworzone przez uzytkownika
> moga zawierac znaki [a-zA-Z0-9_]

> znaki '#' i '/' maja specjalne znacznie i nie moga znajdowac sie w nazwie





========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Ukaniu" <l99ukaszWYWALTO_at_nospam_gazeta.pl>
Subject: Re: jak w asebmlerze do procków rodziny MCS-51 używa sie bitów z nazwami zawierającymi znaki typu /# itp.?
Date: Sun, 12 Sep 2004 14:33:17 +0200



Użytkownik "Skłosz" <sklosz_ld_at_nospam_o2.pl> napisał w wiadomości
news:ci409c$7ba$1_at_nospam_atlantis.news.tpi.pl...
To wiem, tylko teraz skoro istnieja bity o nazwach C/T2 CP/RL2 w rejestrze
T2CON mikrokontrolera 8052 (nazwy bitów wg datasheet) to jakie nadać im
nazwy w asemblerze skoro nie może być /.

Witam,
A nie można podać adresu do tych bitów bezpośrednio?, nie pamiętam bo 51
dawno widziałem, ale chyba można spokojnie.

Pozdrawiam Łukasz



========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: AlexY <alexy_at_nospam_irc.-cut_this-.pl>
Subject: Re: jak w asebmlerze do =?ISO-8859-2?Q?prock=F3w_rodziny_MCS?=
Date: Mon, 13 Sep 2004 16:00:08 +0200


Użytkownik Skłosz napisał:
To wiem, tylko teraz skoro istnieja bity o nazwach C/T2 CP/RL2 w rejestrze
T2CON mikrokontrolera 8052 (nazwy bitów wg datasheet) to jakie nadać im
nazwy w asemblerze skoro nie może być /.
Załóżmy że chcę napisać własny asembler i te nazwy mają być od razu
zaimplementowane.
Cały problem polega na tym, że nie wiem czy jak je zastąpię nazwą np dla
rejestru C/T2 : C_T2, CxT2, CT2 to która z tych nazw będzie bardziej
intuicyjna dla programisty.

Twoj "problem" polega na nieznajomosci standardow programowania
IMHO jesli znasz jakies jezyki prog. to wybierz ktory byl
najwygodniejszy i najbardziej intuicyjny i na nim sie wzoruj
nie ma sensu wywazac otwartych drzwi

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysztof Gawryś" <profrook_TO_USUN__at_nospam_o2.pl>
Subject: Re: jak w asebmlerze do procków rodziny MCS-51 używa sie bitów z nazwami zawierającymi znaki typu /# itp.?
Date: Tue, 14 Sep 2004 08:41:40 +0200


Użytkownik "Skłosz" <sklosz_ld_at_nospam_o2.pl> napisał w wiadomości
news:ci409c$7ba$1_at_nospam_atlantis.news.tpi.pl...

...CUT...

Cały problem polega na tym, że nie wiem czy jak je zastąpię nazwą np dla
rejestru C/T2 : C_T2, CxT2, CT2 to która z tych nazw będzie bardziej
intuicyjna dla programisty.


Zerknij Sobie w pliki definicji dowolnego kompilatora assemblera dla AVR lub
'51,
a Zobaczysz na czym to polega. Nazwy C_T2, CxT2 etc... niepowinny być
integralną częścią
kompilatora jako takiego, definiowane one (a raczej ich adresy w pamięci
mikrokomputera) wlasnie w plikach definicji (*.inc, *.h, etc...).
I tak też najlepiej będzie jak zrobisz u siebie, wszelkie ewentualne
poprawki i/lub dodawanie/zmiany_nazwy nowego rejestru będzie ograniczało się
do zmiany wpisu w pliku definicji.

K.



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai