8051 - czy przesiadać się z asemblera na C



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz H." <tomasz_h_at_nospam_poczta.fm>
Subject: 8051 - czy przesiadać się z asemblera na C
Date: Fri, 25 Apr 2003 00:44:54 +0200


Witam,

No więc muszę napisać program obsługujący coś w rodzaju licznika
telefonicznego na 8051 i zastanawiam się, czy warto dalej rzeźbić w
asemblerze tak jak to robiłem wcześniej przy trochę prostszych programach,
czy lepiej zainwestować trochę czasu na przesiadkę na kompilator C.
Najbardziej interesowałby mnie punkt widzenia znających tajniki
programowania w obu językach.

analizie?

Pozdrawia
tomasz_h_at_nospam_poczta.fm



========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.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: "Bartek" <bablo_at_nospam_[tnij]gazeta.pl>
Subject: Re: 8051 - czy przesiadać się z asemblera na C
Date: Fri, 25 Apr 2003 01:19:29 +0200



- Czy odczuliście, że składnia w C jest bardziej intuicyjna i łatwiejsza w
analizie?
- Jakie są wady i zalety pisania w C w porównaniu z asemblerem?

Witam!

Co prawda nie znam dokladnie tajnikow programowania w C,
ale wytlumaczylbym sobie to na przykladzie kurczaka
przechodzacego przez droge :D

ASEMBLER (jak pewnie wiesz):
Zanim kurczak przejdzie przez droge najpierw musisz
stworzyc samego kurczaka i droge (przy tym masz pelna
kontrole nad wygladem zarowno kurczaka
jak i drogi).

C:
Kurczak przejdzie przez droge, ale nie masz pelnej
kontroli nad tym jak to zrobi, jak wyglada on i jak
wyglada droga.
;)

Ale jak juz pisalem, nie jestem znawca C
(dlatego prosze o wybaczenie takowych gdybym cos zle
zinterpretowal :)

Bartek



========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.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: "Janko Muzykant" <jankomuzykant_at_nospam_wp.pl>
Subject: Re: 8051 - czy przesiadać się z asemblera na C
Date: Fri, 25 Apr 2003 01:49:59 +0200


Po dziesiątym programie (większym niż mruganie ledem) zna się asemblera na
tyle, że nie ma się ochoty na nic innego. Cały problem, żeby dojść do tego
dziesiątego programu ;)
--
pozdrawia Adam
muzyka, foto: www.ckmedia.pl/~jankomuzykant/




========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.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: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: 8051 - czy przesiadać się z asemblera na C
Date: Fri, 25 Apr 2003 07:17:29 +0200


Po dziesiątym programie (większym niż mruganie ledem) zna się asemblera na
tyle, że nie ma się ochoty na nic innego. Cały problem, żeby dojść do tego
dziesiątego programu ;)

Bez urazy, ale bzdurki ludziom opowiadasz. Swojego czasu pisalem wylacznie w
asemblerze. Nie byly to moze jakies super ambitne programy, ale bylo tego
znacznie wiecej niz 10 :)
Od lat jednak pisze w C. Uwazam, ze programy ktore pisze obecnie, sa
praktycznie nie do napisania
w asemblerze. Jest to kilkadziesiat tysiecy linii kodu w C.
Bardzo wazna jest tez wieksza przejrzystosc programu w C. Dobrze napisane
procedury beda Ci sluzyc przez wiele lat w roznych programach na rozne
mikrokontrolery. Nie wspomne juz o tym, ze nastaly takie czasy, ze
wykorzystuje sie wiele roznych typow procesorow. Uczenie sie tylu
asemblerow, wnikanie w szczegoly konstrukcyjne kazdego z procesorow...
Strata czasu.
Moja rada dla poczatkujacych: nauczyc sie asemblera dla jakiegos procesorka
i troche sie nim pobawic.
Potem przesiadka na C.


--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)
gadu-gadu : 769203



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "tomzor" <tzurek_at_nospam_poczta.onet.pl>
Subject: Re: 8051 - czy przesiadać się z asemblera na C
Date: Fri, 25 Apr 2003 07:48:40 +0200



Użytkownik "peters" <peters_at_nospam_poczta.onet.pl> napisał w wiadomości
news:b8afvd$d50$1_at_nospam_nemesis.news.tpi.pl...
Po dziesiątym programie (większym niż mruganie ledem) zna się asemblera
na
tyle, że nie ma się ochoty na nic innego. Cały problem, żeby dojść do
tego
dziesiątego programu ;)

Bez urazy, ale bzdurki ludziom opowiadasz. Swojego czasu pisalem wylacznie
w
asemblerze. Nie byly to moze jakies super ambitne programy, ale bylo tego
znacznie wiecej niz 10 :)
Od lat jednak pisze w C. Uwazam, ze programy ktore pisze obecnie, sa
praktycznie nie do napisania
w asemblerze. Jest to kilkadziesiat tysiecy linii kodu w C.
Bardzo wazna jest tez wieksza przejrzystosc programu w C. Dobrze napisane
procedury beda Ci sluzyc przez wiele lat w roznych programach na rozne
mikrokontrolery. Nie wspomne juz o tym, ze nastaly takie czasy, ze
wykorzystuje sie wiele roznych typow procesorow. Uczenie sie tylu
asemblerow, wnikanie w szczegoly konstrukcyjne kazdego z procesorow...
Strata czasu.
Moja rada dla poczatkujacych: nauczyc sie asemblera dla jakiegos
procesorka
i troche sie nim pobawic.
Potem przesiadka na C.


--
> pozdrawiam, peters
> peters_at_nospam_poczta.onet.pl
> http://peters.republika.pl (strona Petersa dla elektroników)
> gadu-gadu : 769203
>

Witam
Jak wspomnial Peters analiza kodu w C jest latwiejsza itd itp. ale co
najlepsze podam wlasny przyklad. Robilem swego czasu regulator do
...(niewazne) na 8051 i byl pisany w C, bylo tego pare tysiecy lini kodu, a
kod wynikowy ok 15kilo. Ale postanowilem przerobic ten regulator (nowsza
wersja) z zastosowaniem AVR (ATMega128) z pomoca AVRGCC napisalem (koncze)
program dla AVR'a. A sprowadzalo sie to glownie do kopiowania po kawalku
programu z 8051 do nowego AVR. Oczywiscie nalezy uwzglednic inna budowe
procesora itp, ale glowne podprogramy, funkcje itp zywcem skopiowalem z 8051
!!! i po niewielkich przerobkach dziala . Malo tego ja wlasciwie nie mam
pojecia jak wyglada asembler dla AVR'a !!!! a pisze program w C (NARAZIE
wystarcza mi taka znajomosc ). Chcac podobny program napisany w asemblerze
dla np 8051 przerobic na asembler AVR to musialbym poznac dokladnie wlasnie
asembler AVR!!!, a tak wystarczylo mi C. Oczywiscie znajomosc
"niskopoziomowca" pozwala na wykonanie jakis "czasowych" procedur, zreszta
jak ktos powiedzial asembler do np C ma sie jak Formula1 do Mercedesa - w
jednym szybko i malo wygodnie w 2-im wolniej ale przyjemniej.
Jak poczytasz archiwum to znajdziesz wyklady typu "wyzszosc jednych swiat
nad drugimi" i kazdy ma wlasny ulubiony program.
Na poczatku moze troche "zrazic" brak jakis gotowych procedur np obslugi LCD
itd w C , gdzie w BASCOM'ie juz sa, ale jak zaczniesz pisac w C to i znajda
sie procedury, wystarcy popytac,poszukac jest tego pelno.




========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.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: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: 8051 - czy przesiadać się z asemblera na C
Date: Fri, 25 Apr 2003 08:39:26 +0200


Malo tego ja wlasciwie nie mam
pojecia jak wyglada asembler dla AVR'a !!!! a pisze program w C (NARAZIE
wystarcza mi taka znajomosc ).

Wcale mnie to nie dziwi. Powiedzialbym, ze to calkiem typowe. Po prostu nie
ma przewaznie takiej potrzeby.

"niskopoziomowca" pozwala na wykonanie jakis "czasowych" procedur, zreszta
jak ktos powiedzial asembler do np C ma sie jak Formula1 do Mercedesa - w
jednym szybko i malo wygodnie w 2-im wolniej ale przyjemniej.

Z ta szybkoscia to tez nie do konca tak. Krotki programik napisany w
asemblerze moze dzialac szybciej.
Gdy jednak mamy do zakodowania jakis bardzo skomplikowany algorytm to moze
byc juz zupelnie odwrotnie. Asembler jest na tyle upierdliwy, ze odpuscimy
sobie jakies zaawansowane sztuczki by przyspieszyc jego dzialanie. W efekcie
program w C bedzie bardziej zaawansowany i czasem tez szybszy.

Na poczatku moze troche "zrazic" brak jakis gotowych procedur np obslugi
LCD
itd w C , gdzie w BASCOM'ie juz sa, ale jak zaczniesz pisac w C to i
znajda
sie procedury, wystarcy popytac,poszukac jest tego pelno.

Akurat AVR-y pelnia u mnie tylko role dodatkowych procesorow, ale bardzo
spodobal mi sie
kompilator CodeVision. W nim wlasnie wszystko juz jest ! :) Podlaczenie LCD
i wyswietlenie napisu to 5 minut roboty.


--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)
gadu-gadu : 769203



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Poison64" <poison64_at_nospam_poczta.onet.DEL.pl>
Subject: Re: 8051 - czy przesiadać się z asemblera na C
Date: Fri, 25 Apr 2003 08:52:47 +0200


azdego z procesorow...
Strata czasu.
Moja rada dla poczatkujacych: nauczyc sie asemblera dla jakiegos
procesorka
i troche sie nim pobawic.
Potem przesiadka na C.

a jaki kompilator c dla '51 bys polecil ?

--
Poison64
poison64(aT)poczta.onet.pl || poison64(aT)op.pl
=> http://www.poison64.prv.pl/
=> ICQ# 125215364 => GG# 4817051



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

Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: 8051 - czy przesiadać się z asemblera na C
Date: Fri, 25 Apr 2003 09:33:12 +0200


a jaki kompilator c dla '51 bys polecil ?

Nie ma jednoznacznej odpowiedzi.
Jesli w domu to powiedzmy, ze nie musi byc calkiem legalny.
Jesli do firmy to jak bogata jest firma?
Ja pracuje w Keilu. Kiedys na '51 teraz na '167. Kompilator drogi,
przewaznie dziala poprawnie.
Niestety edytor/debuger, w wersji na ktorej pracuje, ma sporo ewidentnych
bledow.
Polityka Keila jest taka, ze nie moge liczyc na darmowe poprawki. Proponuja
mi kupno nowej wersji za kolejne kilkanascie tysiecy zlotych. Nie bede
trzeci raz kupowal tego samego kompilatora!
Ja nie chce nowej wersji samego kompilatora (bo ten jest OK), a tylko samego
uVision.
Pozostaje tylko przyzwyczaic sie, ze program wywala sie w okreslonych
sytuacjach, ze wyszukiwanie tekstu nie dziala jak nalezy, ze debuger nie
zawsze pokazuje to co potrzeba...


--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)
gadu-gadu : 769203





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

Poprzedni Następny
Wiadomość
Spis treści
From: KrzysiekS <ks123_at_nospam_malpa.wp.pl>
Subject: Re: 8051 - czy =?iso-8859-2?Q?przesiada=E6_si=EA?= z asemblera na C
Date: Fri, 25 Apr 2003 08:46:46 +0000 (UTC)


W artykule <b8antu$g8j$1_at_nospam_nemesis.news.tpi.pl> peters napisal(a):

Polityka Keila jest taka, ze nie moge liczyc na darmowe poprawki. Proponuja
mi kupno nowej wersji za kolejne kilkanascie tysiecy zlotych. Nie bede
trzeci raz kupowal tego samego kompilatora!
Ja nie chce nowej wersji samego kompilatora (bo ten jest OK), a tylko samego
uVision.

Ja sobie na pełnego keila 6.14 zainstalowałem evaluation 7.xx (ale tylko sam
uVision wziąłem) i działa bez problemu!!

KrzysiekS

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

Poprzedni Następny
Wiadomość
Spis treści
From: Marcin E. Hamerla <mehamerla_at_nospam_pro.onet.pl>
Subject: Re: 8051 - czy przesiadać się z asemblera na C
Date: Sat, 26 Apr 2003 08:33:14 +0200


tomzor napisal(a):

Jak wspomnial Peters analiza kodu w C jest latwiejsza itd itp. ale co
najlepsze podam wlasny przyklad. Robilem swego czasu regulator do
...(niewazne) na 8051 i byl pisany w C, bylo tego pare tysiecy lini kodu, a
kod wynikowy ok 15kilo. Ale postanowilem przerobic ten regulator (nowsza
wersja) z zastosowaniem AVR (ATMega128) z pomoca AVRGCC napisalem (koncze)
program dla AVR'a. A sprowadzalo sie to glownie do kopiowania po kawalku
programu z 8051 do nowego AVR. Oczywiscie nalezy uwzglednic inna budowe
procesora itp, ale glowne podprogramy, funkcje itp zywcem skopiowalem z 8051
!!! i po niewielkich przerobkach dziala . Malo tego ja wlasciwie nie mam
pojecia jak wyglada asembler dla AVR'a !!!!

Jakis czas temu dokladnie tak samo zrobilem. Wiekszosc softu dzialala
bez problemu. Ingerencje dotyczyly rzeczy typu: obsluga I/O,
przerwania, eeprom. Asemblera poznalem w stopniu szczatkowym gdy
musialem poszukac bledu w kodzie wynikowym produkowanym przez
Codevision.

--
Pozdrowienia, Marcin E. Hamerla

"Every day I make the world a little bit worse."

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!topaz.icpnet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "adda" <stany2003_at_nospam_wp.pl>
Subject: Re: 8051 - czy przesiadać się z asemblera na C
Date: Fri, 25 Apr 2003 17:41:44 +0200


Od lat jednak pisze w C. Uwazam, ze programy ktore pisze obecnie, sa
praktycznie nie do napisania
w asemblerze. Jest to kilkadziesiat tysiecy linii kodu w C.
Z ciekawosci, ile zajmuje po taki parotysiącliniowy kod po skompilowaniu ?



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.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: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: 8051 - czy przesiadać się z asemblera na C
Date: Mon, 28 Apr 2003 09:24:28 +0200


Użytkownik "adda" <stany2003_at_nospam_wp.pl> napisał w wiadomości
news:b8bkrf$1ar$1_at_nospam_topaz.icpnet.pl...
Od lat jednak pisze w C. Uwazam, ze programy ktore pisze obecnie, sa
praktycznie nie do napisania
w asemblerze. Jest to kilkadziesiat tysiecy linii kodu w C.
Z ciekawosci, ile zajmuje po taki parotysiącliniowy kod po skompilowaniu ?

Wcale nie tak wiele. Glowny program (cos w rodzaju systemu operacyjnego)
okolo 150KB.

--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)
gadu-gadu : 769203




========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: 8051 - czy przesiadać się z asemblera na C
Date: Fri, 25 Apr 2003 10:25:16 +0200


Od lat jednak pisze w C. Uwazam, ze programy ktore pisze obecnie, sa
praktycznie nie do napisania
w asemblerze. Jest to kilkadziesiat tysiecy linii kodu w C.

To w jakim procku to sie miesci. Chyba ze polowa to puste linie i
komentarze.

Procesor glowny to C167CS (Infineon). Do dyspozycji mam 512KB FLASH, 1MB RAM

--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)
gadu-gadu : 769203



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_at_nospam_poczta.onet.pl>
Subject: Re: 8051 - czy przesiadać się z asemblera na C
Date: Fri, 25 Apr 2003 22:17:22 +0200


On Fri, 25 Apr 2003 10:25:16 +0200, peters wrote:
Uwazam, ze programy ktore pisze obecnie, sa praktycznie nie do napisania
w asemblerze. Jest to kilkadziesiat tysiecy linii kodu w C.

Masz sporo racji.

A jednak w starych czasach kilkaset KB systemu operacyjnego bywalo
napisane w assemblerze ... i jakos sie dalo :-)

J.


========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!news.pw.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: 8051 - czy przesiadać się z asemblera na C
Date: Mon, 28 Apr 2003 09:17:44 +0200


Tak dobrze wiec radzisz kledze ktory uzywa 8051.
Ma na pewn no tyle samo Flasha i RAM co ty na tym Infineonie, czyz nie tak
?
Tak pewnie na moje oko 50-100 razy mniej ROM i z 4-8 razy mnie RAM.
Niestety czasem to kiepsko z tym C ale dobrze jest uzywac obydwa jako
rzeklem

Pisalem w C i na '51 i na AVR-y i na 8-nozkowie PIC-e. Naprawde mozna.

--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)
gadu-gadu : 769203



========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Greg Sz <greg_sz_at_nospam_dsuper.net>
Subject: Re: 8051 - czy =?iso-8859-1?Q?przesiada=E6=20si=EA?= z asemblera na C
Date: Fri, 25 Apr 2003 22:00:01 -0400


peters wrote:

Od lat jednak pisze w C. Uwazam, ze programy ktore pisze obecnie, sa
praktycznie nie do napisania
w asemblerze. Jest to kilkadziesiat tysiecy linii kodu w C.

To w jakim procku to sie miesci. Chyba ze polowa to puste linie i
komentarze.

Procesor glowny to C167CS (Infineon). Do dyspozycji mam 512KB FLASH, 1MB RAM

Tak dobrze wiec radzisz kledze ktory uzywa 8051.
Ma na pewn no tyle samo Flasha i RAM co ty na tym Infineonie, czyz nie tak ?
Tak pewnie na moje oko 50-100 razy mniej ROM i z 4-8 razy mnie RAM.
Niestety czasem to kiepsko z tym C ale dobrze jest uzywac obydwa jako rzeklem
Pozdr
Grzechu


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!sn-xit-03!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Marcin E. Hamerla <mehamerla_at_nospam_pro.onet.pl>
Subject: Re: 8051 - czy przesiada? si? z asemblera na C
Date: Sat, 26 Apr 2003 08:24:31 +0200


Greg Sz napisal(a):

To w jakim procku to sie miesci. Chyba ze polowa to puste linie i
komentarze.

Procesor glowny to C167CS (Infineon). Do dyspozycji mam 512KB FLASH, 1MB RAM

Tak dobrze wiec radzisz kledze ktory uzywa 8051.
Ma na pewn no tyle samo Flasha i RAM co ty na tym Infineonie, czyz nie tak ?

Kto mu zabroni miec zewnetrzna pamiec? Keil zapewnia bankowanie
pamieci programu.

--
Pozdrowienia, Marcin E. Hamerla

"Every day I make the world a little bit worse."

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.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: Greg Sz <greg_sz_at_nospam_dsuper.net>
Subject: Re: 8051 - czy =?iso-8859-1?Q?przesiada=E6=20si=EA?= z asemblera na C
Date: Fri, 25 Apr 2003 03:52:19 -0400


peters wrote:

Po dziesiątym programie (większym niż mruganie ledem) zna się asemblera na
tyle, że nie ma się ochoty na nic innego. Cały problem, żeby dojść do tego
dziesiątego programu ;)

Bez urazy, ale bzdurki ludziom opowiadasz. Swojego czasu pisalem wylacznie w
asemblerze. Nie byly to moze jakies super ambitne programy, ale bylo tego
znacznie wiecej niz 10 :)
Od lat jednak pisze w C. Uwazam, ze programy ktore pisze obecnie, sa
praktycznie nie do napisania
w asemblerze. Jest to kilkadziesiat tysiecy linii kodu w C.

To w jakim procku to sie miesci. Chyba ze polowa to puste linie i komentarze.

Nie wspomne juz o tym, ze nastaly takie czasy, ze
wykorzystuje sie wiele roznych typow procesorow. Uczenie sie tylu
asemblerow, wnikanie w szczegoly konstrukcyjne kazdego z procesorow...
Strata czasu.

Tyle ze na male procki to zasoby sa takie male ze nie da rady bez assemblera. A
nawet jak uzywasz C to musisz wiedziec jak wewnatrz procek jest zbudowany i znac
assembler jesli chcesz debugowac na psiomie instrukcji.
Faktem jest ze teraz sie coraz wiecej robi nawet sterowania na roznych ColdWire
czu PowerPC itp raczej tak mocnych ze sobie dadza rade ze wszytkim


Moja rada dla poczatkujacych: nauczyc sie asemblera dla jakiegos procesorka
i troche sie nim pobawic.
Potem przesiadka na C.

Tu Cie popieram zalecalbym to samo.

Pozdro
Grzechu



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.internetia.pl!skynet.be!skynet.be!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!sn-xit-03!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!not-for-mai <