Znaleziono 1163 wyniki

autor: gaweł
niedziela 07 sie 2022, 23:50
Forum: Retro
Temat: „Starożytne” procesory
Odpowiedzi: 19
Odsłony: 2644

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: 423

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: 423

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: 423

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: 423

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: 423

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: 423

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: 423

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: 423

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: 19
Odsłony: 2644

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: 423

[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: 19
Odsłony: 2644

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: 19
Odsłony: 2644

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: 3
Odsłony: 459

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: 3
Odsłony: 459

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: 19
Odsłony: 2644

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: 22
Odsłony: 1267

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: 19
Odsłony: 2644

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: 19
Odsłony: 2644

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: 505

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: 19
Odsłony: 2644

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?
autor: gaweł
czwartek 07 lip 2022, 23:11
Forum: KiCAD
Temat: Biblioteki Kicad
Odpowiedzi: 5
Odsłony: 734

Re: Biblioteki Kicad

ZbeeGin pisze:Jeśli jeszcze mogę coś podpowiedzieć:

Zawsze możesz :) , z pewnością wielu chętnie posłucha twoich sugestii.
autor: gaweł
środa 06 lip 2022, 22:19
Forum: KiCAD
Temat: Biblioteki Kicad
Odpowiedzi: 5
Odsłony: 734

Re: Biblioteki Kicad

Dodałeś te biblioteki do "Bibliotek Globalnych" poprzez "Ustawienia" -> "Zarządzaj bibliotekami symboli..." w głównym oknie? To sprawdziłem już wcześniej i wszystkie pozycje są dodane. pic61.png ale zauważyłem, że mają inny "przedrostek" przed nazwą pliku. Wn...
autor: gaweł
środa 06 lip 2022, 13:35
Forum: KiCAD
Temat: Biblioteki Kicad
Odpowiedzi: 5
Odsłony: 734

Biblioteki Kicad

Potrzebuję pomocy kolegi @ZbeeGin (znaczy inni również są mile widziani i mogą być pomocni). Problem jest następujący: Jest Kicad w wersji 5. pic51.png Ponieważ w bibliotekach brakuje wielu elementów, które mnie ostatnio interesują, postanowiłem coś na to zaradzić i takowe utworzyć, czasami zmodyfik...
autor: gaweł
sobota 02 lip 2022, 22:06
Forum: Retro
Temat: „Starożytne” procesory
Odpowiedzi: 19
Odsłony: 2644

Re: „Starożytne” procesory

Niby starożytne układy ale konfigurowalne w taki sam sposób jak współczesne procki :) To tylko pokazuje że w zasadzie zero-jedynkowy świat niewiele się zmienił na tym poziomie. Masz rację, wszystko to już było i ponownie wracamy do starej wiedzy, która tak trochę umyka. Ciekawi jakiego oscyloskopu ...

Wyszukiwanie zaawansowane