Znaleziono 1262 wyniki
- 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...
- 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...
- ś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...
- 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ć?
- 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...
- 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ą...
- 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...
- 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...
- 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ą ...
- 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...
- 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> ...
- 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...
- 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...
- 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).
- 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...
- 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ł...
- 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...
- 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ł!
Dobra diagnoza to więcej niż połowa sukcesu, bo już przynajmniej wiadomo, w którą stronę stronę należy zmierzać.
- 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. Własny emulator EPROM
- 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,...
- 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.
- 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...
- 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 ...
- 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...
- 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?