-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
From: Sylwester Łazar <i...@a...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Mlody Technik
Date: Tue, 25 Feb 2014 16:05:49 +0100
Organization: Netia S.A.
Lines: 46
Message-ID: <leicbh$ikj$1@mx1.internetia.pl>
References: <leb1dj$ab0$1@node1.news.atman.pl> <led27j$pkn$1@news.task.gda.pl>
<530a41c5$0$2205$65785112@news.neostrada.pl>
<vcxhtidnjo1s$.10v9vamnvb30q$.dlg@40tude.net>
<0...@4...com>
<a...@n...neostrada.pl>
<p...@4...com>
<legogu$6ol$1@mx1.internetia.pl>
<f...@4...com>
<1emp71h6vye34$.1wdzza3z05u18$.dlg@40tude.net>
<lehl5m$4kg$1@mx1.internetia.pl>
<i...@4...com>
NNTP-Posting-Host: 87-205-63-255.adsl.inetia.pl
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: 8bit
X-Trace: mx1.internetia.pl 1393341617 19091 87.205.63.255 (25 Feb 2014 15:20:17 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Tue, 25 Feb 2014 15:20:17 +0000 (UTC)
X-Notice1: This post has been postprocessed on the news.internetia.pl server.
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
X-Tech-Contact: u...@i...pl
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-Priority: 3
X-Server-Info: http://www.internetia.pl/
X-MSMail-Priority: Normal
X-Notice2: Subject line has been filtered and any Odp: strings removed.
Xref: news-archive.icm.edu.pl pl.misc.elektronika:660271
[ ukryj nagłówki ]> No dobra, ale teraz miej 10K takich instrukcji i zrob optymalizacje
> ercznie
>
> A.L.
Zauważ proszę, że takie myślenie jest podobne do niekontrolowanej reakcji
atomowej.
Jeżeli wyciągniemy pręty, jak w Czernobylu, zaraz się okaże, że co drugi kod
potrzebuje 1TB dysku.
Taka optymalizacja mechaniczna jest protezą, źle napisanego kodu.
Studiowanie MIPSów i tych chorych DELAY slots, zmuszała mnie do
przestawiania instrukcji, czy funkcji
na poziomie, nie mechanicznym, a logicznym.
Czuło się tak, jakby dwie procedury należało nałożyć na siebie jak firanka z
zasłonką,
aby wykonywały się równocześnie.
Żaden kompilator tego nie zrobi lepiej. Może najwyżej poprawić coś, co się
przeoczyło.
Jednak zgadzam się z tym, że te sloty to niepotrzebne utrudnienie.
Gdzieś wyczytałem, że w starych rozwiązaniach był jeszcze problem DELAY
slotów.
Jednak zwalanie całej roboty na kompilator i ufanie w jego nadzwyczajne
możliwości, jest
też na wyrost.
Toż przecież jeśli programista nie podglądnie jak będzie wyglądał jego kod
po skompilowaniu,
to zadowala się tym co jest, jeśli jakoś tam działa. Długość kodu w ogóle go
nie interesuje.
Jeśli nie starczy - wybierają większy chip.
A program ma regulację dwupołożeniową zrobić :-)
Jeżeli przyjrzysz się temu co wyprawia kompilator w środowisku MPLABa, to
zauważysz,
jak odkłada na stos wszystkie rejestry (tak na wszelki wypadek pewnie :-)),
a potem robi "r5++" i następnie ściąga z mozołem tobołki ze stosu.
A to tylko dlatego, że jest procedura obsługi przerwania i tak przyjęli
twórcy kompilatora.
Piszę też w C. Jednak do aplikacji działających w okolicy ~Tcy, kompilator
psuje możliwości
kontrolera. Wtedy trzeba brać większą kostkę i lepszy kompilator.
Potem już tylko Windows i robią się te 10k kody.
To zdecydowanie nie moja działka.
Ja lubuję się w zwartych i szybkich rozwiązaniach i przekroczenie 2k kodu to
rzadkość.
Zostawiam pole 10k dla innych :-)
S.
Następne wpisy z tego wątku
- 25.02.14 16:45 J.F
- 25.02.14 17:14 Sylwester Łazar
- 25.02.14 17:15 Sebastian Biały
- 25.02.14 17:43 Sylwester Łazar
- 25.02.14 18:46 sundayman
- 25.02.14 19:48 Przemek
- 25.02.14 19:59 Przemek
- 25.02.14 21:28 Sylwester Łazar
- 25.02.14 22:01 A.L.
- 25.02.14 22:25 A.L.
- 25.02.14 23:11 JK
- 26.02.14 09:46 Piotr Gałka
- 26.02.14 11:58 J.F
- 26.02.14 13:42 Adam
- 26.02.14 14:12 Krzysztof Wilk
Najnowsze wątki z tej grupy
- pompa CO
- 2,5 x więcej niż Li-Ion
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
Najnowsze wątki
- 2025-12-29 Greta Thunberg aresztowana w Londynie za wsparcie zdelegalizowanej grupy [Palestine Action - przyp. JMJ]
- 2025-12-29 Sarkozy
- 2025-12-29 Czujnik
- 2025-12-29 Warszawa => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Serv
- 2025-12-29 Warszawa => IT Recruiter <=
- 2025-12-29 Warszawa => Solution Architect (Workday) - Legal Systems <=
- 2025-12-29 Warszawa => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-29 Warszawa => Senior Java Developer <=
- 2025-12-29 Katowice => Key Account Manager <=
- 2025-12-29 MON nabyło Hutę Częstochowa. "Historyczne znaczenie"
- 2025-12-28 Czwarta doba strajku na głębokości 500 metrów. "Ministerstwo robi sobie z nas jaja"
- 2025-12-29 Kolejny kraj [WB - przyp. JMJ] zakazuje chowu klatkowego. W Polsce żyje tak 40 mln kur
- 2025-12-29 MON nabyło Hutę Częstochowa. "Historyczne znaczenie"
- 2025-12-28 Norwegia kontra media społecznościowe
- 2025-12-28 PREZENTY OD MINISTRA FINANSÓW. SKĄD PIENIĄDZE?




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]