<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=49&amp;t=3746&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-11-17T00:19:21+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=49&amp;t=3746&amp;mode</id>
<entry>
<author><name><![CDATA[K800]]></name></author>
<updated>2013-11-17T00:19:21+01:00</updated>
<published>2013-11-17T00:19:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=57217#p57217</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=57217#p57217"/>
<title type="html"><![CDATA[Re: Asembler - czy ktoś z bywalców tego forum z niego korzys]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=57217#p57217"><![CDATA[
<div class="quotetitle">SunRiver napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">K800 napisał(a):</div><div class="quotecontent">optymalizacja kodu, kontroli kompilatora,<br /></div> <br /><br />z tym już sie nie zgadzam ... obecnie kompilatory juz nie sa takie ubogie i nie wydaje mi się żeby ktokolwiek napisał optymalniejszy kod w asm  od kompilatora ,  a co do kontroli .... są preprocesory i ustawienia wystarczy sobie przemyśleć ...<br /></div><br /><br />Można napisać w assemblerze kod bardziej optymalny od popularnych kompilatorów ponieważ programista nie ma ograniczeń składni języka, sposobu przekazywania parametrów czy potrzeby zapewnienia uniwersalności funkcji. Kod w asemblerze jest &quot;szyty&quot; na potrzeby jednego projektu co daje większą swobodę stosowania uproszczeń. Rozwinięcie kodu generowane przez kompilator zostało napisane również przez programistów, skąd przekonanie że najlepszych.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2038">K800</a> — 17 lis 2013, o 00:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-11-15T08:20:35+01:00</updated>
<published>2013-11-15T08:20:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56932#p56932</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56932#p56932"/>
<title type="html"><![CDATA[Re: Asembler - czy ktoś z bywalców tego forum z niego korzys]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56932#p56932"><![CDATA[
Spokojnie na wszystko przyjdzie czas - warto zacząć np od C ... ale myślę że asemblera na wstawki także. Planuję zająć się także i tą tematyką w swoich kolejnych książkach bo uważam to za dosyć ważne. Nie każdy będzie musiał z tego skorzystać - ale warto chociaż wiedzieć że są takie możliwości i co dają .... a człowiek nie zna dnia ani godziny - kiedy przyjdzie np potrzeba użycia wstawki asemblerowej .... Tymczasem jak zobaczy kilka przykładów, które zrozumie - to już załapie pewnie chociaż mini bakcyla żeby także przez pryzmat asemblera spojrzeć czasem na procka <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> bo to procentuje także gdy piszemy niby w czystym C ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 lis 2013, o 08:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matisek1233]]></name></author>
<updated>2013-11-15T05:49:51+01:00</updated>
<published>2013-11-15T05:49:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56927#p56927</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56927#p56927"/>
<title type="html"><![CDATA[Re: Asembler - czy ktoś z bywalców tego forum z niego korzys]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56927#p56927"><![CDATA[
Ostatnio słyszałem ze w ktoś wynajął ludzi do napisania programu na klocek (jakiś sterownik do maszyny), i mieli za zadanie napisać rożne bloki programu. Ponieważ większość pisze w C i nie rozumie assemblera, człowiek który go zna i w nim pisze &quot;trzyma wszystkich za jaja&quot; (że się tak wyrażę), bo w przypadku problemu z kodem jest on jedyny który może to poprawić, tylko on go rozumie i reszta umiejąca assemblera, a takiego to z lupa szukać. Z kolei do poprawienia takiego kodu w C jest łatwiej znaleźć osobę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=945">matisek1233</a> — 15 lis 2013, o 05:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-11-14T23:45:16+01:00</updated>
<published>2013-11-14T23:45:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56917#p56917</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56917#p56917"/>
<title type="html"><![CDATA[Re: Asembler - czy ktoś z bywalców tego forum z niego korzys]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56917#p56917"><![CDATA[
Ja np każdy procesor jaki poznaję - to zaczynam przynajmniej od sprawdzenia, chociaż tak ogólnie jego asemblera. Takie już zboczenie. I chociaż już nie piszę na AVR programów w czystym asm .... bo tak jak kolega mówi przy większych projektach po prostu warto sięgnąć po C, ale też później się szybko okazuje że tym bardziej przy prostych ...<br /><br />to jednak nie wyobrażam sobie nie liznąć przynajmniej asemblera - żeby móc nawet oceniać co się dzieje po kompilacji ... w czym rzecz ...<br /><br />dlatego uważam że wstawki asemblerowe to bardzo ważna rzecz w C ...<br /><br />niedługo mam nadzieję, że udostępnię ciekawe biblioteki do obsługi diod RGB typu &quot;Magic LED&quot;. I choć zwykle dążę do tego aby wszystko co można to pisać tylko w czystym C ... to niestety tutaj chcąc osiągnąć transfer 800 kHz bez wstawki asemblerowej - NIE DA RADY <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... ... to był pierwszy moment od dawna gdy znowu musiałem sobie troszkę odkurzyć w głowie asembler ... no ale warto bo dzięki temu znowu za pomocą zwykłego 8-bitowca można wiele ciekawych rzeczy zrobić ...<br /><br />------<br /><br />w tym miejscu też troszkę poprę SunRivera odnośnie tego że na optymalizację kodu w C nie ma co narzekać - ale ona właśnie nie jest po to robiona aby wyciskać ostatnie poty i nie wiadomo co .... C ma być wygodnym narzędziem - a jak trzeba rzeźbić specyficzne czasówki - jak piszę wyżej o Magic LED albo i wielu innych potrzebach - no każdy sam u siebie znajdzie pewnie takie rzeczy - to wtedy asembler w łapki <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Tak samo - dla takiego malucha np jak ATtiny10 ... jeśli np w C nam się już wsad nie mieści to wtedy zawsze warto pomyśleć czy aby nie napisać tego w czystym asm .... ale tu i tak nie poszalejemy bo i pamięci tyle co kot napłakał więc spoko - można całość w asm zaorać pięknie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 14 lis 2013, o 23:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-11-14T23:37:09+01:00</updated>
<published>2013-11-14T23:37:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56914#p56914</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56914#p56914"/>
<title type="html"><![CDATA[Re: Asembler - czy ktoś z bywalców tego forum z niego korzys]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56914#p56914"><![CDATA[
<div class="quotetitle">K800 napisał(a):</div><div class="quotecontent"><br />Nie wyobrażam sobie budowy złożonego urządzenia bez znajomości assemblera, wstawki kodu,<br /></div><br /><br />zgadzam się z kolegą jak najbardziej ... czasowo krytyczne funkcje czesto pisze w ASM <br /><br /><div class="quotetitle">K800 napisał(a):</div><div class="quotecontent"><br />optymalizacja kodu, kontroli kompilatora,<br /></div> <br /><br />z tym już sie nie zgadzam ... obecnie kompilatory juz nie sa takie ubogie i nie wydaje mi się żeby ktokolwiek napisał optymalniejszy kod w asm  od kompilatora ,  a co do kontroli .... są preprocesory i ustawienia wystarczy sobie przemyśleć ...<br /><br /><div class="quotetitle">K800 napisał(a):</div><div class="quotecontent"><br />Szkoda, że na temat assemblera na różnych forach rozpowszechnianych jest wiele nieprawdziwych mitów, że trudny, że długi i nieczytelny kod, że brak przykładów i gotowych podprogramów. Najwięcej do powiedzenia mają ci co nigdy nic większego nie napisali w tym języku.<br /></div><br /><br />ale to jest prawda malkontentów nie przekonasz .... nie tylko zresztą do asm  , bo to samo jest z C ...<br /><br /><div class="quotetitle">K800 napisał(a):</div><div class="quotecontent"><br />Każdy kto raz pozna siłę i możliwości assemblera już z niego nie zrezygnuje.<br /></div><br /><br />zrezygnuje i to szybko.... ale z powodów zgoła innych ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 14 lis 2013, o 23:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[K800]]></name></author>
<updated>2013-11-14T22:54:21+01:00</updated>
<published>2013-11-14T22:54:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56907#p56907</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56907#p56907"/>
<title type="html"><![CDATA[Re: Asembler - czy ktoś z bywalców tego forum z niego korzys]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=56907#p56907"><![CDATA[
Witam i pozdrawiam wszystkich forumowiczów.<br /><br />Dla mnie assembler to podstawa programowania mikroprocesorów. Wychowałem się na tym języku, procesory się zmieniały a ja ciągle &quot;rzeźbiłem&quot; na najniższym poziomie. Wykonałem w assemblerze kilkadziesiąt projektów różnych urządzeń i jakoś nie mogłem się przekonać co języków wysokopoziomowych. Aktualnie, kiedy trzeba obsługiwać wyświetlacze TFT, panele dotykowe, karty SD, złożone struktury danych &quot;dojrzałem&quot; do sięgnięcia po język C ale nie odpuszczam assemblera. Nie wyobrażam sobie budowy złożonego urządzenia bez znajomości assemblera, wstawki kodu, optymalizacja kodu, kontroli kompilatora, itp.<br />Szkoda, że na temat assemblera na różnych forach rozpowszechnianych jest wiele nieprawdziwych mitów, że trudny, że długi i nieczytelny kod, że brak przykładów i gotowych podprogramów. Najwięcej do powiedzenia mają ci co nigdy nic większego nie napisali w tym języku.<br />Gorąco zachęcam do nauki assemblera jako podstawowego języka programowania mikroprocesorów, korzyści w późniejszym okresie rozwoju będą ogromne. Jeśli posługujemy się językiem C zachęcam do prób z wstawkami ASM. Każdy kto raz pozna siłę i możliwości assemblera już z niego nie zrezygnuje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2038">K800</a> — 14 lis 2013, o 22:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jp_elek]]></name></author>
<updated>2013-08-03T17:08:11+01:00</updated>
<published>2013-08-03T17:08:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=44274#p44274</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=44274#p44274"/>
<title type="html"><![CDATA[Re: Asembler - czy ktoś z bywalców tego forum z niego korzys]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=44274#p44274"><![CDATA[
Witam ,<br />Czyżby pierwszy głos za asemblerem ?<br /> Cóż , język jak każdy inny , ale... moim zdaniem &quot;obowiązkowy początek&quot; dla każdego, chcącego choć trochę panować nad kodem wynikowym,<br /> którym &quot;uszczęśliwiamy&quot; naszych klientów. Z pewnością nie ma prostszej i bardziej wydajnej metody poznania sprzętu, moim zdaniem każdy<br />powinien najpierw obsłużyć przynajmniej  &quot; pokład ATB1.0x&quot; w asemblerze , a potem dopiero iść na &quot;łatwiznę&quot; zwaną &quot;C&quot; . <br />   Bynajmniej nie dlatego iż w &quot;C&quot; nie da się sensownie czegoś napisać - jak dotąd najczęściej za większą cenę zasobów i mniejszą wydajność-,<br />powód jest znacznie ważniejszy :<strong> bez podstawowej znajomości ( całkiem podstawowej)  nie wiesz nawet czy to coś w &quot;C&quot; jest doskonałe, czy też<br />zupełnie pokraczne, chodzi więc o możliwość jakiejkolwiek oceny wartości kodu , który tworzymy.</strong> <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /><br /><br />ps. pora nazwać rzecz po imieniu &quot;trudny asembler - w szczególności ten dla AVR &quot; - mniej niż zabobon , dobry do straszenia bardzo , bardzo małych dzieci- ale czy tak małe dzieci godzi się w ogóle straszyć ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=809">jp_elek</a> — 3 sie 2013, o 17:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-03T16:28:27+01:00</updated>
<published>2013-08-03T16:28:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=44267#p44267</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=44267#p44267"/>
<title type="html"><![CDATA[Re: Asembler - czy ktoś z bywalców tego forum z niego korzys]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=44267#p44267"><![CDATA[
<div class="quotetitle">Grzegorz napisał(a):</div><div class="quotecontent"><br />Z drugiej strony trzeba również powiedzieć, że nie taki straszny diabeł jak go niektórzy malują - zapoznanie się z procesorem za pomocą języka maszynowego (czyt. asemblera) aż takie trudne nie jest i ma też swoje pozytywne strony, warto się zagłębić<br /></div><br /><br />No to właśnie był powód założenia tego działu na forum <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 3 sie 2013, o 16:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Grzegorz]]></name></author>
<updated>2013-08-03T16:21:01+01:00</updated>
<published>2013-08-03T16:21:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=44265#p44265</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=44265#p44265"/>
<title type="html"><![CDATA[Re: Asembler - czy ktoś z bywalców tego forum z niego korzys]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=44265#p44265"><![CDATA[
<div class="quotetitle">Antystatyczny napisał(a):</div><div class="quotecontent"><br />ale wiem, że kilka osób podejmuje pewne niesmiałe próby pisania w ASM<br /></div><br />Zaczynanie pisania w asemblerze na pewno nie jest łatwe dla nowicjusza, a jeszcze gorzej sprawa wygląda ze zbudowaniem funkcjonującego układu na mikroprocesorze z pamięciami i innymi potrzebnymi układami jako osobne scalaki, a nie jednoukładowym mikrokomputerze, gdzie wszystko już jest ładnie połączone, schowane w obudowie i nikogo praktycznie nie obchodzi. Z drugiej strony trzeba również powiedzieć, że nie taki straszny diabeł jak go niektórzy malują - zapoznanie się z procesorem za pomocą języka maszynowego (czyt. asemblera) aż takie trudne nie jest i ma też swoje pozytywne strony, warto się zagłębić.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1582">Grzegorz</a> — 3 sie 2013, o 16:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Grzegorz]]></name></author>
<updated>2013-08-03T14:44:59+01:00</updated>
<published>2013-08-03T14:44:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=44259#p44259</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=44259#p44259"/>
<title type="html"><![CDATA[Asembler - czy ktoś z bywalców tego forum z niego korzysta?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3746&amp;p=44259#p44259"><![CDATA[
Witam. Pytanie jak w tytule wątku, bo praktycznie każdy wrzucany temat na forum jest redagowany i rozpatrywany pod kątem języka C, a w subforum „Asembler AVR” pusto i krucho. No chyba że czegoś nie zauważyłem na forum, to proszę o wskazanie mi takiego kącika na forum.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1582">Grzegorz</a> — 3 sie 2013, o 14:44</p><hr />
]]></content>
</entry>
</feed>