eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaNowy polski procesor
Ilość wypowiedzi w tym wątku: 275

  • 21. Data: 2013-03-05 11:15:50
    Temat: Re: Nowy polski procesor
    Od: WTK <w...@w...rubikon.pl>

    Dnia 04-03-2013 o 16:00:53 sundayman <s...@p...onet.pl> napisał(a):

    <->
    > A ja kochałem 6502. Tam było jakoś niewiele rozkazów, i tak się to
    > przyjemnie pisało z główki, że hej !
    >
    > Jakieś 25 lat temu :)

    Toś mi fajne czasy przypomniał :)


  • 22. Data: 2013-03-05 11:21:29
    Temat: Re: Nowy polski procesor
    Od: JDX <j...@o...pl>

    On 2013-03-05 09:53, Waldemar Krzok wrote:
    [...]
    > Chyba ci się zdaje, albo ta inspiracja jest bardzo lekka ;-). Pisałem
    > programy na PDP11, też w assemblerze. Tam nie ma instrukcji działających
    > na specjalnych rejestrach, wszystkie istrukcje działają na wszystkich.
    W sam raz w przypadku H8 jest chyba *bardzo* duża - tam również każda
    instrukcja może działać na dowolnym rejestrze/rejestrach (oprócz kilku
    nielicznych instrukcji odwołujących się do CCR).

    > Z ciekawostek: PDP11 nie ma instrukcji LDI, czyli ładowania rejestru
    > stałą umiaszczoną w programie.
    W H8 jest jedna instrukcja MOV (w wersjach .B, .W i .L) która w
    połączeniu z trybem adresowania natychmiastowego daje to co
    LoaDImmediate. Może w PDP-11 było podobnie?

    > Za to ma instrukcję Load Indirect with Autoincrement. Ona
    > działa też na rejestrze Program Counter ;-).
    Standardowy tryb adresowania w H8. Chociaż AFAIR tam nie da się
    modyfikować zawartości PC instrukcją klasy MOV.


  • 23. Data: 2013-03-05 11:27:20
    Temat: Re: Nowy polski procesor
    Od: WTK <w...@w...rubikon.pl>

    Dnia 05-03-2013 o 09:53:51 Waldemar Krzok <w...@z...fu-berlin.de>
    napisał(a):

    <->
    >> spodobać jako że lista instrukcji H8 i 6800 (i tym samym 6502) była
    >> zdaje się inspirowana listą instrukcji PDP-11. :-D
    >>
    >
    > Chyba ci się zdaje, albo ta inspiracja jest bardzo lekka ;-). Pisałem
    > programy na PDP11, też w assemblerze. Tam nie ma instrukcji działających
    > na specjalnych rejestrach, wszystkie istrukcje działają na wszystkich.
    > Mało tego, rejestry są mapowane w przestrzeni adresowej. Z ciekawostek:
    > PDP11 nie ma instrukcji LDI, czyli ładowania rejestru stałą umiaszczoną
    > w programie. Za to ma instrukcję Load Indirect with Autoincrement. Ona
    > działa też na rejestrze Program Counter ;-).

    Chciałem zauważyć, że w przeciwieństwie do 8080 czy Z80, 6502 nie miał
    wielu instrukcji działających tylko na konkretnym rejestrze choć
    rzeczywiście takie były, ale z drugiej strony to ile tych rejestrów 6502
    miał? ;) Za to wiele rzeczy można było zrobić wprost na pamięci a strona
    zerowa pamięci wręcz była traktowana jak dodatkowe rejestry procesora. Co
    by nie mówić filozofia totalnie odmienna od intelowskiej.


  • 24. Data: 2013-03-05 11:41:05
    Temat: Re: Nowy polski procesor
    Od: Jacek <a...@o...pl>

    Tutaj są wszystkie 56 instrukcje:
    http://www.obelisk.demon.co.uk/6502/instructions.htm
    l


  • 25. Data: 2013-03-05 11:41:31
    Temat: Re: Nowy polski procesor
    Od: Waldemar Krzok <w...@z...fu-berlin.de>

    Am 05.03.2013 11:21, schrieb JDX:
    > On 2013-03-05 09:53, Waldemar Krzok wrote:
    > [...]
    >> Chyba ci się zdaje, albo ta inspiracja jest bardzo lekka ;-). Pisałem
    >> programy na PDP11, też w assemblerze. Tam nie ma instrukcji działających
    >> na specjalnych rejestrach, wszystkie istrukcje działają na wszystkich.
    > W sam raz w przypadku H8 jest chyba *bardzo* duża - tam również każda
    > instrukcja może działać na dowolnym rejestrze/rejestrach (oprócz kilku
    > nielicznych instrukcji odwołujących się do CCR).
    H8 akurat nie znam. 6502 i 6800 trochę.

    >> Z ciekawostek: PDP11 nie ma instrukcji LDI, czyli ładowania rejestru
    >> stałą umiaszczoną w programie.
    > W H8 jest jedna instrukcja MOV (w wersjach .B, .W i .L) która w
    > połączeniu z trybem adresowania natychmiastowego daje to co
    > LoaDImmediate. Może w PDP-11 było podobnie?

    Właśnie PDP nie miała adresowania natychmiastowego. Dlatego to dziwne
    mov R0,(R7)+. R7 to Program Counter, a efekt to właśnie LDI.

    >> Za to ma instrukcję Load Indirect with Autoincrement. Ona
    >> działa też na rejestrze Program Counter ;-).
    > Standardowy tryb adresowania w H8. Chociaż AFAIR tam nie da się
    > modyfikować zawartości PC instrukcją klasy MOV.

    W PDP mogłeś pomnożyć PC z SP i wartość wpisać do PC (albo SP).
    Obojętnie, czy to miało sens ;-).

    Waldek


    --
    My jsme Borgové. Sklopte štíty a vzdejte se. Odpor je marný.


  • 26. Data: 2013-03-05 11:54:57
    Temat: Re: Nowy polski procesor
    Od: Jarosław Sokołowski <j...@l...waw.pl>

    Pan Miroslaw Kwasniak napisał:

    >>> "Najszybszy 8051" brzmi dla mnie jak "zrobiliśmy nowoczesną, wojskową
    >>> katapultę o największym zasięgu - 10 razy większy od tworów ze
    >>> starożytności".
    >>
    >> Starożytnych wynalazków nie należy lekceważyć. Nawet jeśli z początku
    >> nie wszystko idzie jak trzeba, to gdy się dokładnie wymierzy i wyliczy,
    >> to... http://www.youtube.com/watch?v=CyCJ69GU974
    >
    > Tu jest postęp wiedzy : http://www.youtube.com/watch?v=WcNITnbkx_A

    Może bardziej technologii. Drzewiej liczyć potrafili akuratnie, ale
    ze zmajstrowaniem takiej profilowanej prowadnicy bywały kłopoty.

    > Przygotowania do współczesnych zastosowań wojennych:
    > https://www.youtube.com/watch?v=AzgUoodi_vI

    Powini też wrócić do polewania wroga smołą i posypywania pierzem.
    To było bardzo widowiskowe. Właściwie to z powodów humanitarnych
    gorącą smołę można zastąpić czymś bardziej niskotopliwym.
    Współczesna chemia organiczna ma tu wiele do zaoferowania.

    --
    Jarek


  • 27. Data: 2013-03-05 12:09:55
    Temat: Re: Nowy polski procesor
    Od: Waldemar Krzok <w...@z...fu-berlin.de>

    Am 05.03.2013 11:54, schrieb Jarosław Sokołowski:
    > Pan Miroslaw Kwasniak napisał:
    >
    >>>> "Najszybszy 8051" brzmi dla mnie jak "zrobiliśmy nowoczesną, wojskową
    >>>> katapultę o największym zasięgu - 10 razy większy od tworów ze
    >>>> starożytności".
    >>>
    >>> Starożytnych wynalazków nie należy lekceważyć. Nawet jeśli z początku
    >>> nie wszystko idzie jak trzeba, to gdy się dokładnie wymierzy i wyliczy,
    >>> to... http://www.youtube.com/watch?v=CyCJ69GU974
    >>
    >> Tu jest postęp wiedzy : http://www.youtube.com/watch?v=WcNITnbkx_A
    >
    > Może bardziej technologii. Drzewiej liczyć potrafili akuratnie, ale
    > ze zmajstrowaniem takiej profilowanej prowadnicy bywały kłopoty.
    >
    >> Przygotowania do współczesnych zastosowań wojennych:
    >> https://www.youtube.com/watch?v=AzgUoodi_vI
    >
    > Powini też wrócić do polewania wroga smołą i posypywania pierzem.
    > To było bardzo widowiskowe. Właściwie to z powodów humanitarnych
    > gorącą smołę można zastąpić czymś bardziej niskotopliwym.
    > Współczesna chemia organiczna ma tu wiele do zaoferowania.

    Wosk, koniecznie pszczeli, bo to bardziej ekologiczne jest. Parafina to
    produkt z ropy naftowej, a to jest be.

    Waldek


    --
    My jsme Borgové. Sklopte štíty a vzdejte se. Odpor je marný.


  • 28. Data: 2013-03-05 12:26:42
    Temat: Re: Nowy polski procesor
    Od: Jarosław Sokołowski <j...@l...waw.pl>

    Pan Waldemar Krzok napisał:

    >>> Przygotowania do współczesnych zastosowań wojennych:
    >>> https://www.youtube.com/watch?v=AzgUoodi_vI
    >>
    >> Powini też wrócić do polewania wroga smołą i posypywania pierzem.
    >> To było bardzo widowiskowe. Właściwie to z powodów humanitarnych
    >> gorącą smołę można zastąpić czymś bardziej niskotopliwym.
    >> Współczesna chemia organiczna ma tu wiele do zaoferowania.
    >
    > Wosk, koniecznie pszczeli, bo to bardziej ekologiczne jest.
    > Parafina to produkt z ropy naftowej, a to jest be.

    Taką kombinację stosował już niejaki Dedal ze swoim synem.

    --
    Jarek


  • 29. Data: 2013-03-05 12:38:19
    Temat: Re: Nowy polski procesor
    Od: Grzegorz Kurczyk <g...@c...slupsk.pl>

    W dniu 05.03.2013 11:21, JDX pisze:
    >> Z ciekawostek: PDP11 nie ma instrukcji LDI, czyli ładowania rejestru
    >> stałą umiaszczoną w programie.
    > W H8 jest jedna instrukcja MOV (w wersjach .B, .W i .L) która w
    > połączeniu z trybem adresowania natychmiastowego daje to co
    > LoaDImmediate. Może w PDP-11 było podobnie?
    >
    >> Za to ma instrukcję Load Indirect with Autoincrement. Ona
    >> działa też na rejestrze Program Counter ;-).
    > Standardowy tryb adresowania w H8. Chociaż AFAIR tam nie da się
    > modyfikować zawartości PC instrukcją klasy MOV.
    >

    W wielu prockach są sztuczne mnemoniki assemblera.
    Np. w AVR tak naprawdę nie istnieje rozkaz przesunięcia artmetycznego w
    lewo LSL, jest to w rzeczywistości dodanie rejestru do samego siebie.
    czyli LSL r0 to tak naprawdę ADD r0, r0. Rozkazy SBR i CBR to nic innego
    jak ORI i ANDI.

    Pozdrawiam
    Grzegorz


  • 30. Data: 2013-03-05 17:12:42
    Temat: Re: Nowy polski procesor
    Od: Michoo <m...@v...pl>

    On 05.03.2013 09:15, JDX wrote:
    > On 2013-03-05 01:47, Michoo wrote:
    > [...]
    >> Open RISC - 32bitowa kobyła z wydajnością 1DMIPS/MHz zajmuje 4k LUTów w
    >> domyślnej i 2.4k w minimalnej konfiguracji. Działa toto na 125MHz.
    >>
    >> MicroBlaze odpalałem na 100MHz i odp zajmował coś pod 3.5k LUTów razem z
    >> MMU, kontrolerem DDR i ethernetem.
    > No ale jak to się ma do tej cudownej '51 z Bytomia?

    W domyślnym konfigu 3x tyle za 32 bity. W minimalnym przypadku 80% dla
    openRISC i +- tyle samo dla uBlaze. (Wg przelicznika 1k LUT ~ 10k gates)

    > Poza tym
    > zwróć uwagę na ofertę gotowych MCU - Microchip i Atmel cały czas oferują
    > maleństwa w 8 czy nawet 6-pinowych obudowach. Taki PIC10F200 ma 256 słów
    > pamięci programu, 16 bajtów pamięci danych, jeden 8-bitowy timer i 4
    > piny I/O. :-D I jak mniemam, chyba są na to chętni (bo to już chyba z 8
    > lat będzie jak Microchip je wprowadził). :-D

    Tylko z materiałów an stronie wychodzi, ze to full-feature uC.
    Specyfikacja wygląda jak jakiegoś taniego ARMa, tyle, ze z aż 8MB
    flash/ram, więc target to dość duże systemy.

    Używanie w dużym projekcie 8051 naprawdę przypomina mi właśnie miotanie
    granatów za pomocą trebusza podczas gdy prościej zrobić z tekturowej
    rury granatnik bezodrzutowy. ;)

    --
    Pozdrawiam
    Michoo

strony : 1 . 2 . [ 3 ] . 4 ... 10 ... 20 ... 28


Szukaj w grupach

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: