eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRynek pracy STM32Re: Rynek pracy STM32
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
    e.net!feeder.erje.net!feeder1.feed.usenet.farm!feed.usenet.farm!newsreader4.net
    cologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!pe
    er03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostr
    ada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostra
    da.pl.POSTED!not-for-mail
    From: "J.F" <j...@p...onet.pl>
    Subject: Re: Rynek pracy STM32
    Newsgroups: pl.misc.elektronika
    User-Agent: 40tude_Dialog/2.0.15.1
    MIME-Version: 1.0
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: 8bit
    References: <b...@h...invalid>
    <tb70g4$sbc$4$Janusz@news.chmurka.net> <tb72tr$16ds0$3@dont-email.me>
    <tb75b6$vl8$3$Janusz@news.chmurka.net> <tb75ub$16mu0$2@dont-email.me>
    <tb8ccn$n9m$1$Janusz@news.chmurka.net> <tb8duu$1gf3f$2@dont-email.me>
    <tb8frt$p2t$2$Janusz@news.chmurka.net> <tb8kf2$1i31q$1@dont-email.me>
    <tb8sko$1g0$1$Janusz@news.chmurka.net> <tb8td7$1kfc6$1@dont-email.me>
    <tb92al$4vf$1$Janusz@news.chmurka.net> <tb93jj$1m238$1@dont-email.me>
    <tb9mml$j96$1$Janusz@news.chmurka.net> <tb9ph3$1rj2p$1@dont-email.me>
    <tbaun6$ap7$1$Janusz@news.chmurka.net> <tbav7l$27j1k$1@dont-email.me>
    <tbbb70$ilv$1$Janusz@news.chmurka.net>
    <tbbg4j$leb$1$PiotrGalka@news.chmurka.net>
    <tbbnks$q64$1$Janusz@news.chmurka.net> <tbboso$2e5gs$1@dont-email.me>
    Date: Thu, 21 Jul 2022 18:15:54 +0200
    Message-ID: <1t9q701x9p5ka$.bob43k3sp4vv$.dlg@40tude.net>
    Lines: 37
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.7.1.204
    X-Trace: 1658420154 unt-rea-a-02.news.neostrada.pl 454 83.7.1.204:64796
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 3150
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:773421
    [ ukryj nagłówki ]

    On Thu, 21 Jul 2022 16:46:46 +0200, heby wrote:
    > On 21/07/2022 16:25, Janusz wrote:
    >>> Kluczowe słówko: 'bo'.
    >>> Kwestia nie wykonywania z RAMu była użyta tylko jako wytłumaczenie
    >>> dlaczego do głównej tezy, że program wygenerowany z templates nie
    >>> pójdzie w avr.
    >> Bo to co robi kompilator na avr to jest proteza, skoro nie da się kodu
    >> modyfikować podczas wykonania to robimy kody na każdy argument, osobne.
    >
    > Nie masz pojęcia co piszesz. Kompilatory praktycznie nigdy nie produkują
    > kodu samomodyfikującego, od dziesiątek lat. Nie ma znaczenia, czy na AVR
    > czy RISCV. To jest bezużyteczna technika.

    Jedyne co mi przychodzi na mysl, to jakies switch/case, gdzie mozna
    obliczyc adres skoku, a procesor nie ma stosownego rozkazu.
    No chyba, ze wrzucic adres na stos i zrobic RET.

    A - i jeszcze 8080, gdzie nie bylo rozkazu IN/OUT z adresem w
    rejestrze. Tylko na stale umieszczony w kodzie, a mamy np
    8 portow szeregowych do obsluzenia.

    >> Więc niby masz narzędzie ale de fakto to samo miałeś wcześniej pisząc
    >> sobie sam
    >> funkcje. Narzędzie jedynie 'ukrywa' przed tobą typ argumentu, wołasz raz
    >> a kompilator sam dobiera ścieszkę. W '86 nie trzeba takich protez robić
    >> bo kod może być zmieniany podczas wykonania programu.
    >
    > Nikt tego nie robi, poza trampolinami. Od dziesiątek lat nie piszemy
    > kodu samomodyfikującego bo to jest najzwyczajniej niepotrzebne i
    > utrudnia działanie potoków w CPU mocno je spowalniając.

    Plus wielozadaniowosc i przełaczanie zadan, przerwania, protekcja itp
    .

    J.


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: