-
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 09:36:42 +0100
Organization: Netia S.A.
Lines: 59
Message-ID: <lehlhv$5r5$1@mx1.internetia.pl>
References: <leajvp$in3$1@mx1.internetia.pl> <leajjn$qd4$1@node1.news.atman.pl>
<leakpn$li5$1@mx1.internetia.pl> <leal62$s68$1@node1.news.atman.pl>
<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>
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 1393318271 5989 87.205.63.255 (25 Feb 2014 08:51:11 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Tue, 25 Feb 2014 08:51:11 +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:660263
[ ukryj nagłówki ]> To jest prawda. Dobrze sobie zdawac sprawe co kompilator robi z
> programem... Ksiazka H&P w sporej czesci traktuje wlasnie o tym
> problemie
>
> >Był tam gdzieś fragment też o tym, że dobrym zwyczajem jest zaglądnąć do
> >kodu po kompilacji i go poprawić.
>
> Ale to akurat nie ma sensu. Mialo sens 30 lat temu, w dobie Z80. MIPS
> i wspoczesne procesory oparte sa o "pipeline architecture". Kompilator
> dokonuje znaczacej optymalizacji kodu tak aby jak najlepiej
> wykorztstac owa "pipeline". Sprowadza sie to - miedzy innymi, ale nie
> tylko - do zmiany kolejnosci wykonywanai instrukcji i przydzielania
> rejestrow co wymaga globalnej analizy programu.
Chyba nagiąłem nieco słowa autora :-)
Wklejam więc w oryginale:
--------------------------
10.2 Code Development for Embedded Processors
An embedded system usually lacks secondary storage (e.g. a hard disk).
Typically all of
the code is stored in Read Only Memory (ROM). Usually, most of the code
written for
embedded processors is first written in a high-level languages such as C.
Programmers
who can visualize how the high-level code will be translated into assembly
language code
will most likely develop the "best" code. Then programmers who have an
intimate
understanding of the assembly language for the target processor, will
analyze the code
generated by the compiler looking for ways to make further optimizations.
In other
words, they look for ways to speed up the execution, or to reduce the amount
of code that
has to be stored in ROM. Typically, for real-time applications, the code
must be finetuned,
to meet the system's performance requirements. Any programmer with the
skills to
accomplish this kind of optimization will be highly sought after.
The kernel of the
operating system deals with responding to interrupts and scheduling tasks.
This code as
well as the I/O drivers will typically be the first code to be scrutinized.
--------------------------
Dalej jest też trochę o 68000 i programowaniu w asm na inne:
The Motorola 68000 and its derivatives currently have the largest share of
the embedded
market. While the MIPS processor is classified as a RISC processor, the
Motorola 68000
is classified as a Complex Instruction Set Computer (CISC). With a solid
understanding
of the MIPS processor and experience in developing assembly language code
for the
MIPS processor, it is a relatively easy task to make the transition to
assembly language
for other processors.
S.
Następne wpisy z tego wątku
- 25.02.14 09:50 Sylwester Łazar
- 25.02.14 15:22 A.L.
- 25.02.14 15:24 A.L.
- 25.02.14 15:40 A.L.
- 25.02.14 16:05 Sylwester Łazar
- 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.
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 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?
- 2025-12-27 pompa CO
- 2025-12-27 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=




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