eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaksiążka o programowniu AVR w CRe: ksišżka o programowniu AVR w C
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!n
    peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media
    .com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-0
    2.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not
    -for-mail
    From: "4CX250" <taunusmtv@poćta.łonet.pl>
    Newsgroups: pl.misc.elektronika
    References: <4d467cd6$1@news.home.net.pl> <ii61g5$af2$1@news.task.gda.pl>
    <ii6612$1o6$1@news.onet.pl> <ii6fuk$3re$1@news.task.gda.pl>
    <ii6h1t$djb$1@news.onet.pl> <ii734d$kr$1@news.task.gda.pl>
    <ii74kc$sig$1@news.onet.pl> <ii79sr$vp5$1@news.task.gda.pl>
    <op.vp7xc3gr1cvm6g@jk-laptop>
    <4d47d7d9$0$2444$65785112@news.neostrada.pl>
    <op.vp8ouirl1cvm6g@jk-laptop> <ii9t28$2cuu$1@news2.ipartners.pl>
    <op.vp9s140z1cvm6g@jk-laptop>
    <4d493dcd$0$2454$65785112@news.neostrada.pl>
    <e...@4...com>
    Subject: Re: ksišżka o programowniu AVR w C
    Date: Wed, 2 Feb 2011 12:48:49 +0100
    MIME-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
    Lines: 26
    Message-ID: <4d4944a5$0$2446$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 80.55.236.85
    X-Trace: 1296647333 unt-rea-a-01.news.neostrada.pl 2446 80.55.236.85:1300
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:604060
    [ ukryj nagłówki ]

    Użytkownik "J.F." <j...@p...onet.pl> napisał w wiadomości
    news:eqfik69es6elhiqkbt9rdjqjb1j5aoueno@4ax.com...

    > kompilator C zasadniczo w ogole nie ma szans obliczyc glebokosci stosu
    > na etapie kompilacji, chyba zeby tak budowal drzewo zagniezdzen i
    > sprawdzal rekurencyjnosc.

    Nie znam gcc, uczę się dopiero.
    "Kompilator" kodu dla 8085 jaki napisałem dawno temu przelatywał przez
    listing asm 2 razy gdyż za jednym razem nie był w stanie sprawdzić
    wszystkich etykiet skoków i przypisać adresy do odpowiednich ich wywołań.
    Więc program podczas tłumaczenia zapisywał sobie kolejne wywoływane etykiety
    skoków na własnym coś jakby stosie i przy drugim przebiegu jeśli trzeba było
    uzupełniał brakujące adresy etykiet etykiet przy skokach. Ilość kolejnych
    odwołań do etykiet była więc ilością adresów odkładanych na stos gdyby
    jeszcze uwzględnić polecenia push i pop to można by było normalnie wyliczać
    głębokośc stosu ale nadal nie dałoby się zrobić tego jeżeli wskaźnik stosu
    zmieniany miałby być programowo.

    > Programista ma zadbac o wystarczajacy stos.

    O właśnie. Dlatego zawsze jak pisałem w ASM to sobie robiłem arkusz pod
    tytułem mapa pamięci który na bieżąco aktualizowałem.

    Marek

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: