Znaleziono 1262 wyniki

autor: gaweł
poniedziałek 29 sie 2022, 14:47
Forum: Retro
Temat: CPM książka kucharska
Odpowiedzi: 13
Odsłony: 3680

Re: CPM książka kucharska

Oj tak, wsparcie się przyda. Ja zamierzam połączyć tą koncepcję z nowym wyposażeniem sprzętowym pod tytułem Motorola 68k. To są dalekosiężne plany i wiem, że czeka mnie sporo pracy. Na początek idzie MC68008, procek 16/32-bitowy z 8-bitową szyną danych. Mam już trochę detali do tego systemu, ale trz...
autor: gaweł
poniedziałek 29 sie 2022, 00:35
Forum: Retro
Temat: [ASM] Translator języka asm dla MC146805
Odpowiedzi: 5
Odsłony: 2576

[ASM] Translator języka asm dla MC146805

Procek MC146805 mc146805man.png Napisałem translator (kompilator asm) dla procka MC146805E2. Oczywista, że bez dostępu do właściwej wiedzy operacja ta jest niewykonalna (daje się wygooglać właściwe manuale, choć wymaga to trochę zachodu). Procek ten jest jedynym z rodziny mikrokontrolerów MC6805, k...
autor: gaweł
środa 24 sie 2022, 01:19
Forum: Retro
Temat: „Starożytne” procesory
Odpowiedzi: 89
Odsłony: 24417

Re: „Starożytne” procesory

MC146805E2 vinproc_f501.jpg O mikrokontrolerach Intel'a to słyszał chyba każdy. Najbardziej znany to układ 8051 (lub 8031 jako romless). Jest całe mnóstwo układów produkowanych przez inne firmy, z których najbardziej znane to Microchip (dawniej ATMEL) i NXP (dawniej Philips). Literatura dotycząca t...
autor: gaweł
wtorek 16 sie 2022, 15:48
Forum: Retro
Temat: „Starożytne” procesory
Odpowiedzi: 89
Odsłony: 24417

Re: „Starożytne” procesory

Zegar pisze:Ale po co mnożyć wskaźnik stosu? ;)


No tak im wyszło, mieli wolne bity w słowie rozkazowym a multiplex rejestrów już i tak istniał na inne potrzeby, to po co mają się ograniczać?
autor: gaweł
niedziela 07 sie 2022, 23:50
Forum: Retro
Temat: „Starożytne” procesory
Odpowiedzi: 89
Odsłony: 24417

Re: „Starożytne” procesory

ZILOG Z800 Jednym z najbardziej dziwnych i tajemniczych jest historia całej grupy układów należących do rodziny określanej jako Z800. Jest to grupa dosyć mocno zaawansowanych rozwiązań mikroprocesorów 16-bitowych. Ich premiera była (a może miała być, kto to wie?) w roku 1985. Architektonicznie Z800...
autor: gaweł
niedziela 31 lip 2022, 15:09
Forum: Retro
Temat: [ASM] Kompilator na I8080/I8085
Odpowiedzi: 8
Odsłony: 3764

Re: [ASM] Kompilator na I8080/I8085

Relokacja kodu Czasami (a właściwie bardzo rzadko) zachodzi potrzeba relokacji kodu, czyli wykonania kodu programu, który jest <tutaj> (bo jego miejscem składowania jest <tutaj>) a powinien znajdować się w <innym miejscu>. Kompiler wspiera takie zagrywki i oferuje zaklęcie .radix . Ma ono następują...
autor: gaweł
niedziela 31 lip 2022, 14:08
Forum: Retro
Temat: [ASM] Kompilator na I8080/I8085
Odpowiedzi: 8
Odsłony: 3764

Re: [ASM] Kompilator na I8080/I8085

Dopasowania Czasami może się tak zdarzyć, że określona etykieta (etykieta w programie, zmienna) musi mieć parzysty adres. Pisząc program trudno jest zagwarantować, by taki wymóg został spełniony. By wesprzeć społeczność pisacieli, kompiler oferuje pewne wsparcie w postaci zaklęcia .align . Postać z...
autor: gaweł
niedziela 31 lip 2022, 13:36
Forum: Retro
Temat: [ASM] Kompilator na I8080/I8085
Odpowiedzi: 8
Odsłony: 3764

Re: [ASM] Kompilator na I8080/I8085

Zmienne Kompilator rozpoznaje standardowe typy zmiennych, tj. zmienne o rozmiarze jednego bajta, dwóch bajtów oraz czterech bajtów. Deklaracja zmiennych ma następującą syntaktykę: <nazwa zmiennej> .<typ zmiennej> <opcjonalnie wielkość> jako typ zmiennej może wystąpić: ⋅ .byte – typ zmienn...
autor: gaweł
niedziela 31 lip 2022, 01:40
Forum: Retro
Temat: [ASM] Kompilator na I8080/I8085
Odpowiedzi: 8
Odsłony: 3764

Re: [ASM] Kompilator na I8080/I8085

Stałe w programie W programie można wprowadzić stałą nadając jej określoną wartość. Postać zapisu jest następująca: <stała> .equ <wyrażenie> Nie musi to być stała jako taka. W <wyrażenie> może wystąpić dowolne wyrażenie z operatorami arytmetycznymi, logicznymi oraz przesunięcia. Wszelkie chwyty są ...
autor: gaweł
niedziela 31 lip 2022, 01:23
Forum: Retro
Temat: [ASM] Kompilator na I8080/I8085
Odpowiedzi: 8
Odsłony: 3764

Re: [ASM] Kompilator na I8080/I8085

Wybór procesora W programie źródłowym można zawrzeć informację dotyczącą modelu mikroprocesora, na jaki jest generowany kod programu. Lista instrukcji procesora I8085 jest o dwie instrukcje bogatsza w stosunku do listy instrukcji procesora I8080. Są to instrukcji RIN oraz SIM. Zaklęcie .I8080 infor...
autor: gaweł
niedziela 31 lip 2022, 00:47
Forum: Retro
Temat: [ASM] Kompilator na I8080/I8085
Odpowiedzi: 8
Odsłony: 3764

Re: [ASM] Kompilator na I8080/I8085

Kompilacja warunkowa Podobnie jak w języku C, można z kodzie umieścić zaklęcia do kompilacji warunkowej. Są to: ⋅ .if <warunek> … .endif ⋅ if <warunek> … .else … .endif ⋅ .ifdef <symbol> … .endif ⋅ ifdef <symbol> … .else … .endif ⋅ .ifndef <symbol> ...
autor: gaweł
niedziela 31 lip 2022, 00:34
Forum: Retro
Temat: [ASM] Kompilator na I8080/I8085
Odpowiedzi: 8
Odsłony: 3764

Re: [ASM] Kompilator na I8080/I8085

Lista instrukcji mikroprocesora i8080/i8085 Zestaw rejestrów mikroprocesora I8080/I8085. c80802_01.png W instrukcjach występuje „pseudo rejestr” określany jako M będący komórką pamięci o adresie zawartym w parze rejestrów HL. I. Grupa instrukcji wejścia/wyjścia ⋅ IN port – wczytaj do akum...
autor: gaweł
niedziela 31 lip 2022, 00:01
Forum: Retro
Temat: [ASM] Kompilator na I8080/I8085
Odpowiedzi: 8
Odsłony: 3764

Re: [ASM] Kompilator na I8080/I8085

Kompilator asm dla I8080/I8085 Kompilator jest utworzony w środowisku Lazarus i jest oprogramowaniem nie wymagającym jakiejkolwiek licencji. Może nie jest to jakieś super narzędzie, gdyż nie wykonuje linkowania niezależnie kompilowanych kawałków. Jego użycie sprowadza się do wskazania pliku do komp...
autor: gaweł
sobota 30 lip 2022, 23:38
Forum: Retro
Temat: „Starożytne” procesory
Odpowiedzi: 89
Odsłony: 24417

Re: „Starożytne” procesory

Temat dotyczący narzędzi na procki I8080 został wydzielony jako niezależny <kompiler I8080>, gdyż stanowi zagadnienie zamknięte (i dosyć rozbudowane).
autor: gaweł
sobota 30 lip 2022, 23:33
Forum: Retro
Temat: [ASM] Kompilator na I8080/I8085
Odpowiedzi: 8
Odsłony: 3764

[ASM] Kompilator na I8080/I8085

Kompilator asm dla I8080/I8085 c8080_00.png Trochę na fali zainteresowania klasycznymi procesorami, trochę z powodu własnej potrzeby, powstało oprogramowania do tworzenia programów na klasyczne mikroprocesory. Moja historia zainteresowania mikroprocesorami jest prawie tak stara jak same mikroproces...
autor: gaweł
czwartek 28 lip 2022, 08:17
Forum: Retro
Temat: „Starożytne” procesory
Odpowiedzi: 89
Odsłony: 24417

Re: „Starożytne” procesory

Przykładowo w czym pisać dla 8080/8035 albo chociażby dla 8051? Mówisz, masz. O tworzeniu softu w C dla C51 pisałem <tutaj> , do symulacji można wygooglać AVSIM51. W tym samym sofcie (SDCC) można tworzyć dla kilku innych procków jak przykładowo kultowy Z80. O tworzeniu softu na 8080, to będę musiał...
autor: gaweł
wtorek 26 lip 2022, 15:21
Forum: Retro
Temat: „Starożytne” procesory
Odpowiedzi: 89
Odsłony: 24417

Re: „Starożytne” procesory

RABBIT 3000 vinproc_f300.jpg Tak w kontekście procka NSC 800 jako układu, który został zainspirowany prockiem Z80, przypomniałem sobie jeszcze o jednym podobnym przypadku. Jest to układ RABBIT 3000, będący realizacją własnej koncepcji docelowego rozwiązania inspirowanego kultowym prockiem Z80. Firm...
autor: gaweł
wtorek 26 lip 2022, 15:04
Forum: Retro
Temat: [RC2014] Narzędzia ROM
Odpowiedzi: 9
Odsłony: 3315

Re: [RC2014] Narzędzia ROM

Zegar pisze:Nareszcie ktoś mnie zdiagnozował! :lol:

Dobra diagnoza to więcej niż połowa sukcesu, bo już przynajmniej wiadomo, w którą stronę stronę należy zmierzać.
autor: gaweł
poniedziałek 25 lip 2022, 22:59
Forum: Retro
Temat: [RC2014] Narzędzia ROM
Odpowiedzi: 9
Odsłony: 3315

Re: [RC2014] Narzędzia ROM

tapy pisze:... na mnicha buddyjskiego.
... na krezusa
... na leniucha


I metoda na pracusia, co wszystko robią sami. :arrow: Własny emulator EPROM
autor: gaweł
niedziela 17 lip 2022, 23:18
Forum: Retro
Temat: „Starożytne” procesory
Odpowiedzi: 89
Odsłony: 24417

Re: „Starożytne” procesory

NSC800 vinproc_f200.jpg Wpadł mi w ręce taki oto właśnie procesor. Kiedyś obiło mi się o uszy, że taki właśnie istnieje, i tyle. Były to dawne czasy, gdzie interesowałem się różnymi prockami. Jako student miałem dostęp do uczelnianej biblioteki (a właściwie czytelni), bo pracowała tam moja kuzynka,...
autor: gaweł
niedziela 17 lip 2022, 17:25
Forum: Retro
Temat: CP/M stał się w pełni wolnym oprogramowaniem!
Odpowiedzi: 32
Odsłony: 16197

Re: CP/M stał się w pełni wolnym oprogramowaniem!

No to wiadomo, co niektórzy będą robić w najbliższym czasie.
autor: gaweł
piątek 15 lip 2022, 21:56
Forum: Retro
Temat: „Starożytne” procesory
Odpowiedzi: 89
Odsłony: 24417

Re: „Starożytne” procesory

Motorola MC6840 vinproc_f100.jpg Odpowiednikiem funkcjonalnym układu 8253 w systemie MC6800 (Motorola) jest układ MC6840 określany jako PTM (Programmable Timer Module). Podobnie jak układ intelowy ma 3 niezależne 16-bitowe kanały do zliczania impulsów. Generalnie funkcjonalność jest podobna, w końc...
autor: gaweł
wtorek 12 lip 2022, 02:44
Forum: Retro
Temat: „Starożytne” procesory
Odpowiedzi: 89
Odsłony: 24417

Re: „Starożytne” procesory

Signetics 2650 S2650AI.jpg Czasami historia toczy się przedziwnymi torami. Jedni mają więcej farta inni mniej. W latach 70-tych XX wieku, właściwie każda z firm biorących udział w opracowaniu mikroprocesora miała wyrównane szanse. Dzisiaj, to procki robią wszyscy. Nawet możliwe jest wyprodukowanie ...
autor: gaweł
sobota 09 lip 2022, 20:04
Forum: Hyde Park
Temat: Wielki Zderzacz Hadronów
Odpowiedzi: 1
Odsłony: 1853

Wielki Zderzacz Hadronów

https://www.youtube.com/watch?v=06kFq1QF5-s Po paru latach przerwy Wielki Zderzacz Hadronów (LHC) w Szwajcarii po poważnej modernizacji wraca do działania. Dysponuje potężną energią, ponad 13 TeV. Jak studiowałem fizykę na polibudzie to energia wyrażone z MeV była uważana za dużą. Tu zamiast megael...
autor: gaweł
sobota 09 lip 2022, 02:20
Forum: Retro
Temat: „Starożytne” procesory
Odpowiedzi: 89
Odsłony: 24417

Re: „Starożytne” procesory

tapy pisze:...może zostać też użyty jako kontroler przerwań wektorowych dla urządzeń które nie wspierają tego rozwiązania firmy Zilog.

A rozważałeś rozwiązanie z użyciem PIO w trybie bitowym?

Wyszukiwanie zaawansowane