MERA-400 - pulpit techniczny (część 1)
ฝัง
- เผยแพร่เมื่อ 1 ส.ค. 2024
- Czym jest pulpit techniczny MERY-400? Do czego służy? Jakie operacje za jego pomocą można wykonać? Czas najwyższy na odpowiedzi!
Część 2: • MERA-400 - pulpit tech...
MERA-400 wiki: mera400.pl
Facebook: / mera400
00:00 Co to jest?
03:03 Stacyjka
05:08 Pokrętło
06:03 Klucze binarne
06:50 Klucze funkcyjne
07:10 Operacje na rejestrach
08:11 Operacje na pamięci
10:37 "Programowanie"
11:59 Ładowanie binarne - วิทยาศาสตร์และเทคโนโลยี
Twoje filmy są inspirujące.
Powinno się je pokazywać w szkołach.
świetny profesjonalny film informacje przekazany w prosty, ale ciekawy sposób - może to ten głos. i wizualnie jak potrzeba - ani za dużo ani za mało. takie techniczne filmy chciało by się oglądać. Sama koncepcja panelu prosta a jednocześnie genialna, odczyt i zapis do/z pamięci prosty i przyjemny. z drugiej strony cała magia tych migających światełek znikła.
Takie filmy chcę oglądać!
Super film. Oby więcej takich :) Konkrety bez lania wody. A sprzętowe debuggery nadal się jeszcze czasem stosuje -> JTAG
Oesu, ależ to jest przepięknie i merytorycznie zrobione! Kudos!
To jest wartościowy kanał, wszystkie pieniądze z Ekipy Friza powinny pójść na dofinansowanie tego kanału.
O Merze 400 do tej pory nic nie wiedziałem... nawet zbyt się tym nie interesowałem. A teraz oglądam z zaciekawieniem każdy film ;-)
Kurcze ale fajny kanal. Trafilem przypadkiem i zostalem oczarowny. Zawsze chcialem sie dowiedziec cos o komputerach o ktorych jeszcze czytywalo sie w "Komputerze", ktore to jawily mi sie jak jakies archaiczne krapiszcza... a ten kanal pokazuje, ze to byly w miare normalne komputery, no moze 'troche wieksze' niz pc/xt ale architektonicznie i funnkcjonalnie zupelnie normalne :) No i jakość samych materiałów rewelacyjna, mimo, że to niszowa tematyka . Wielkie dzięki!
Super Material - naprawde swietna robota.
Wyrazy uznania za prosty i logiczny przekaz. Natknąwszy się na ten kanał po raz pierwszy, po paru odcinkach połączyłem parę kropek w zakresie konstrukcji i operacji arytmetycznych za które jestem wdzięczny autorowi. To tak jak zdać sobie sprawę że środek ciężkości stołu znajduję się pod stołem. :)
Teraz to mi się podoba taki pulpit, nawet genialne w swojej prostocie. Jak kiedyś będę miał czas, by pobawić się w projektowanie własnego procesora, to już wiem, co do niego dodam.
Дякую, дуже цікаво
To już łatwiej obsłużyć statek kosmiczny 😉 gratulacje, oglądam chociaż nie rozumiem.
Na statkach kosmicznych były podobne XD
👍👍
👍
👉 Mechaniczny assembler.
Imponujące jest to, jaki poziom osiągnęła nasza nauka i nas naukowcy, a smutne to jak dziś wygląda to na tle światowym.
Naukowcy są. Problem polega na tym, że w Polsce nic nie opłaca się robić bo podatki przeżerają przychody, a państwo nic sensownego z tymi pieniędzmi nie robi. Sama obsługa programów socjalnych, bez kosztu zasiłków, kosztuje nas tyle co prowadzenie wielu misji kosmicznych NASA. Samo wdrożenie programu 500+, bez kosztów samego zasiłku, kosztowało nas tyle ile trzy najdroższe misje na Marsa, nie licząc Vikinga, albo więcej niż misje obu Vikingów.
Globalizacja i produkcja w Azji... pod koniec lat 80. praktycznie każdy kraj europejski produkował półprzewodniki i swoje komputery. Wszystko to padło (na całym kontynencie) przez to, że taniej było kupować na wschodzie.
W latach 90-tych zdemontowałem taki komputer na części...
Niniejszym udzielam rozgrzeszenia - takie były czasy. Ale wolałbym jednak tego nie wiedzieć, serce zawsze zaboli tak samo. ;-)
Piękna sprawa, czy to znaczy że MERA ma sprzętowy loader binarny (tekstowy) ? Jako ciekawostkę powiem, że w mikrokomputerze Atari wywołanie odczytu danych też wymaga podania numeru kanału, numeru urządzenia i trybu przesyłanych danych - kod operacji 5 oznacza ładowanie bloku danych tekstowych. Przypadek ? :-)
Faktycznie całkiem blisko! Dane ładowane są z dowolnego urządzenia znakowego, ale każde 16-bit słowo kodowane jest na 3 bajtach. Pozostałe bity używane są jako bity parzystości, ważności i znacznik końca transmisji.
Zgrabny ten komputer. Jak na tamte czasy.
Jak w pokazany przez Ciebie sposob, dodać do siebie liczby np 8 bitowe ?
1. Wpisać do pamięci pod adresem 0 rozkaz "AD R1, R2" o kodzie maszynowym 0x8042
2. Załadować do rejestru R1 pierwszy składnik sumy
3. Załadować do rejestru R2 drugi składnik sumy
4. Załadować do licznika rozkazów IC wartość 0 (czyli adres, pod którym zapisaliśmy rozkaz)
5. Podnieść klucz CYCLE (czyli wykonać zapisany rozkaz)
6. W rejestrze R1 pojawi się wynik dodawania
@@MERA400 Dzięki za wyjasnienie. Wytłumacz mi jeszcze proszę coś. Jak miałbyś zapisać to w kodzie maszynowym w pamięci, bez ręcznego wprowadzania przez pulpit. Czy argumenty sa pobierane w mikroinstrukcji, czy w kolejnych krokach programu?
@@wojtekbiszkopt3850 Argumenty pobierane są tak samo, jak przy wprowadzaniu kodu binarnego przez pulpit (11:03) - tylko że kod pochodzi z taśmy (11:59 Ładowanie binarne).
Czemu tutaj "2" to nie po prostu 0..10 tylko coś innego gdzie tylko końcówka jest zgodna z zapisem binarnym
To dlatego, że te 16 bitów słowa maszynowego zawiera tutaj zarówno instrukcję (LWT), jak i lokalizację pierwszego argumentu (R1), a argument (2) znajduje się właśnie na samym końcu: mera400.pl/Skorowidz_kodów_rozkazów#Rozkazy_z_krótkim_argumentem_(grupa_KA1)
Czyli można powiedzieć że Mera była Little Endian?
Określenia big endian albo little endian mają sens wtedy, kiedy można zapisać do pamięci pojedyncze bajty. Ta architektura, o ile dobrze zrozumiałem, nie jest obciążona 8-bitowym dziedzictwem i wszystkie operacje na pamięci są 16-bitowe.
Bardzo piękny i przejrzysty ten pulpit techniczny. Jedyna rzecz, która doprowadza mnie do szału to odwrotnie opisane bity, tj. bit 0 jest opisany "15", a bit 15 jest opisany "0". Rozumiem, że to tylko konwencja i ktoś się nie zastanowił nad sensem logicznym numeru bitu tylko opisał od lewej do prawej, ale i tak mnie to irytuje.
Najpierw mnie to drażniło. Teraz widząc "normalną" numerację bitów muszę się chwilę zastanowić. ;-)
IOI kto wie ten wie