Znaleziono 1260 wyników
- środa 24 sie 2022, 01:19
- Forum: Retro
- Temat: „Starożytne” procesory
- Odpowiedzi: 88
- Odsłony: 24035
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: 88
- Odsłony: 24035
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: 88
- Odsłony: 24035
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: 3743
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: 3743
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: 3743
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: 3743
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: 3743
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: 3743
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: 3743
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: 3743
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: 88
- Odsłony: 24035
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: 3743
[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: 88
- Odsłony: 24035
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: 88
- Odsłony: 24035
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: 3290
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: 3290
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: 88
- Odsłony: 24035
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: 15985
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: 88
- Odsłony: 24035
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: 88
- Odsłony: 24035
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: 1845
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: 88
- Odsłony: 24035
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?
- czwartek 07 lip 2022, 23:11
- Forum: KiCAD
- Temat: Biblioteki Kicad
- Odpowiedzi: 5
- Odsłony: 2337
Re: Biblioteki Kicad
ZbeeGin pisze:Jeśli jeszcze mogę coś podpowiedzieć:
Zawsze możesz , z pewnością wielu chętnie posłucha twoich sugestii.
- środa 06 lip 2022, 22:19
- Forum: KiCAD
- Temat: Biblioteki Kicad
- Odpowiedzi: 5
- Odsłony: 2337
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...