eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRóżnice między mikrokontroleramiRe: Różnice między mikrokontrolerami
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.P
    OSTED!not-for-mail
    From: Sebastian Biały <h...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Różnice między mikrokontrolerami
    Date: Sun, 7 Feb 2016 10:20:45 +0100
    Organization: ATMAN - ATM S.A.
    Lines: 29
    Message-ID: <n972bc$23e$1@node1.news.atman.pl>
    References: <56b49564$0$642$65785112@news.neostrada.pl>
    <n92n98$u9o$1@node2.news.atman.pl>
    <56b50477$0$22831$65785112@news.neostrada.pl>
    <56b52b57$0$22826$65785112@news.neostrada.pl>
    <a...@n...v.pl>
    NNTP-Posting-Host: 176-115-85-233.via.zamek.net.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node1.news.atman.pl 1454836908 2158 176.115.85.233 (7 Feb 2016 09:21:48 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Sun, 7 Feb 2016 09:21:48 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
    In-Reply-To: <a...@n...v.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:693667
    [ ukryj nagłówki ]

    On 2016-02-07 08:28, slawek wrote:
    >> AVR ma oddzielną pamięć programu i danych co powoduje, że np do
    > Intel x86 też ma oddzielnie segmenty kodu i danych. I co? I jakoś z tym
    > żyjemy.

    Nie. Mówisz o tym że x86 ma idiotyczny sposób uzywania wskaźników. Ale
    mimo tego idiotyzmu wskaźnik 0x1234:5678 jednoznacznie wskazuje na
    konkretna dana w konkretnej pamięci.

    W przypadku AVR posiadanie wskaźnika 0x1234 uniemozliwia zgadnięcie czy
    to jest wskaźnik do ROM (adresowane od 0) czy do RAM (adresowane od 0).
    Dopiero fizyczna instrukcja ładowania danej określa jak go traktować.

    >> odczytania bajtu z pamięci programu (która ma szynę 16-bitową)
    > służy
    >> inny rozkaz procesora niż do czytania bajtu z pamięci danych z szyną
    > Intel x86 też ma oddzielne instrukcje mov i in.

    Ale dotyczą one mało użytecznego mechanizmu I/O odziedziczonego jeszcze
    po 8080 gdzie niezwykle rzadko mówi się o "wskaźniku na rejestr IO".
    Raczej o ideksie. Pomińmy milczeniem wygłupy firmy Intel z okolic 8080
    które miały zaoszczędzić na mmu po stronie implementacji. To głupie
    było. Inne procki z tamtych lat (np 6502) nie miały oddzielnej "pamięci
    IO" i świat się kręcił.

    PS. Podpieranie się że x86 to von Neumann to troche zabawne jest, bo to
    procesor który nie da się chyba sklasyfikować z powodu swoich
    idiotyzmów. Weź 680x0 jako bardziej wzorcowy ;)

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: