eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaMlody TechnikRe: Mlody Technik
  • Data: 2014-02-25 22:25:48
    Temat: Re: Mlody Technik
    Od: A.L. <a...@a...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Tue, 25 Feb 2014 16:05:49 +0100, Sylwester Łazar <i...@a...pl>
    wrote:

    >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.

    nie neguje se sa gowienne kompilatory. jednak wiem jak wyglqda w
    porzadnych kompilatorach alokacja rejestrow na przyklad. A nowoczesna
    architekturea(pipeline) zostala jednak wymyslona z potzreby a nie dla
    dekoracji

    Oczywiscie, mozna pisac w asemblerze, wtedy asembler bedzie wstawial
    nopy jak leci. Proponuej MIPS Programmers's handbook, farquhar &
    Bunce. Tam przy kazdej instrukcji jest napsiane ile wstawia nopow

    najlepiej by sie programowalo w zerach i jedynkach

    A.L.

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: