-
Data: 2018-05-30 21:17:41
Temat: Re: Eksperymenty ze starymi procesorami - MOS6502
Od: s...@g...com szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu środa, 30 maja 2018 14:03:17 UTC-5 użytkownik J.F. napisał:
> Dnia Tue, 29 May 2018 20:47:50 -0700 (PDT), s...@g...com
> napisał(a):
> > W dniu wtorek, 29 maja 2018 22:08:52 UTC-5 użytkownik J.F. napisał:
> >> Mial niezdefiniowane instrukcje, niektore chyba go wieszaly (na
> >> szczescie bez HCF). Warto by opornikami na linii danych wymusic jakas
> >> bezpieczna.
> >>
> > http://www.obelisk.me.uk/6502/reference.html#NOP
> > 6502 to dosyc prosty cpu. tam raczej nie ma nic fikusnego.
>
> Tylko sporo dziur w liscie instrukcji, a dzialaly ... ciekawie.
>
Jest na jutubie fajny film na temat jak badano ten procesor. I tam jest wyjasnione
nie tylko jak dzialal ale tez dlaczego te niektore niepublikowane rozkazy dzialaly
jak dzialaly i dlaczego mozna bylo im ufac ze zawsze beda dzialac tak samo.
Bardzo pouczajacy material!
W wieku 38 lat w koncu znalazlem wyjasnienie dlaczego procesor funkcjonuje.
Wczesniejsze materialy mowily o komponentach nie wyjasniajac co powoduje ze te
komponenty ze soba wspolpracuja wtedy kiedy trzeba a jak nie trzeba to nie
przeszkadzaja.
Bardzo pouczajace. Slowo klucz: dekoder rozkazow.
> > chyba prosciej bedzie zaemulowac mu rom/ram przelacznikami i
> > taktowac recznie aby sie pobawic.
>
> Dobrze znalazles NOP to EA.
> Ale moze byc tez inny, np $DD - tylko 2 bity do wyzerowania, a rozkaz
> CMP absolute,X
> bedzie halasowal po magistrali.
>
A to juz zalezy od tego co chcemy uzyskac :)
>
> Niestety - $00 to BRK - ale tez powinien halasowac, a $FF
> niezdefiniowany. Ciekawy
> http://www.ffd2.com/fridge/docs/6502-NMOS.extra.opco
des
>
> INS *** (ISC)
> This opcode INCs the contents of a memory location and then SBCs the
> result from the A register.
>
> Ale ... na jakims klonie moze nie dzialac.
>
>
O wlasnie, z jednej strony klony moga miec inna liste rozkazow a z drugiej te rozkazy
czasem calkiem ciekawe byly i widac jak bardzo w pospiechu ten cpu byl wypychany na
rynek.
Bo mozna bylo go sporo przyspieszyc wiedzac jakie najpopularniejsze operacje sie
wykonuje w praktyce.
Np. Ladowanie tej samej wartosci do kazdego rejestru (A, X, Y) lub ich zerowanie
itp...
Z drugiej strony polecam serie Bena Eatera gdzie buduje cpu z ttl-i.
Bardzo pouczajace!
Następne wpisy z tego wątku
- 30.05.18 22:07 HF5BS
- 30.05.18 22:11 HF5BS
- 30.05.18 22:30 s...@g...com
- 31.05.18 03:39 HF5BS
- 31.05.18 07:52 J.F.
- 31.05.18 12:42 HF5BS
- 31.05.18 12:58 HF5BS
- 31.05.18 13:26 Irek.N.
- 31.05.18 13:31 Irek.N.
- 31.05.18 17:14 HF5BS
- 31.05.18 21:01 Sebastian Biały
- 31.05.18 21:28 kasik
- 31.05.18 21:34 s...@g...com
- 31.05.18 22:29 HF5BS
- 31.05.18 22:38 HF5BS
Najnowsze wątki z tej grupy
- Wieszanie się przy aktywnym SMP
- Prognozowanie zużycia energii przez PGE?
- Odkurzacz mnie bije :(
- Rapsberry Pi i synchronizacja plików
- RCD 300 mA
- rpi i moduł przekaźników
- Falownik do pompy CO
- Lampa ogrodowa rozłączała różnicówkę
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
- Wybuchające pagery
- Jak shakować windę
Najnowsze wątki
- 2024-10-06 Prawdziwy ekologiczny samochód
- 2024-10-05 Stało się...
- 2024-10-05 skodeczka up
- 2024-10-04 Wieszanie się przy aktywnym SMP
- 2024-10-05 Warszawa => Senior Developer React Native <=
- 2024-10-05 Katowice => Administrator IT - Wirtualizacja i Konteneryzacja <=
- 2024-10-05 Warszawa => Senior Software Engineer (C, Java) <=
- 2024-10-05 Warszawa => Menadżer Okręgu <=
- 2024-10-05 Warszawa => Specjalista/tka ds. Zamówień publicznych <=
- 2024-10-05 Warszawa => Senior C Software Engineer <=
- 2024-10-05 Warszawa => Senior PHP Laravel Developer (e-commerce) <=
- 2024-10-05 Warszawa => Full Stack .Net Engineer <=
- 2024-10-05 Warszawa => Data Scientist / Data Engineer (modele predykcyjne) <=
- 2024-10-05 Warszawa => ADMINISTRATOR SYSTEMÓW IT <=
- 2024-10-04 Katowice => Data Scientist <=