Stránka 12 z 18

Napsal: 02 led 2026, 12:23
od danhard
No a když to neuděláš reset, tak program poběží od adresy, která je v PC, resp. od PC+1, jelikož je tam zcela dementně udělaná tvorba instrukcí.
Panebože, snad máš od toho schema ? tak je jasné, co to bude dělat :roll:

Napsal: 02 led 2026, 12:46
od HF_Tech
To je takový problém dnes, v době lega a 3D tiskáren, udělat čtečku děrných pásek a naprogramovat to z pásky? Na okraj pásky bych klidně přidal High Density stopu pro generování hodin.

Napsal: 02 led 2026, 12:54
od danhard
A tu pásku si budeš děrovat v ručním děrovátku ? :D
A kde seženeš tu pásku ? :lol:

Napsal: 02 led 2026, 13:13
od HF_Tech
To děrování bych lesaně odpustil. Použil bych obyčejný pokladní kotouček a mikrokód bych zbaběle vytiskl na pokladní tiskárně :lol:

Napsal: 02 led 2026, 13:52
od lesana87
danhard píše:No a když to neuděláš reset, tak program poběží od adresy, která je v PC, resp. od PC+1, jelikož je tam zcela dementně udělaná tvorba instrukcí.
Panebože, snad máš od toho schema ? tak je jasné, co to bude dělat :roll:
Bude to dělat to, co tomu poví aktuální mikroinstrukce a ta je jaká, když není vynulovaný instrukční registr?
No dobře, nějakou vícekombinací stisků tlačítek by to asi šlo rozběhnout od nenulové adresy, ale autoři se o tom nezmiňují, takže to není nic, bez čeho by ten počítač nefungoval. Na rozdíl od těch hodin, na které jsi mi neodpověděl, bez nich nenastavíš ani ten PC. :roll:

Mám děrovačku kombinovanou se čtečkou, mám i lepičku na pásky s ručním děrovátkem. Ale pásky jsou problém.

Napsal: 02 led 2026, 14:14
od masar
Je to O.T., ale...
Obrázek
:wink:

Napsal: 02 led 2026, 14:15
od danhard
Hodiny ? zajisté tam budeš mít také tlačítko Single Step :D

Napsal: 02 led 2026, 14:22
od lesana87
Jsem si to myslela, že tam budu muset jak píča cvakat hodinama a když se ucvaknu, tak hezky celej kolotoč s nastavováním PC znova, protože PC už bude zase někde jinde. :D Takže já jsem pořád pro ty dva hexa přepínače nebo tři, třetí na data.

Napsal: 02 led 2026, 14:49
od danhard
Udělej si to jak chceš :D

Jen bych chtěl poznamenat, že PIP-2 je velice nešikovná implementace PIP-1 a ani Nostalcomp to s Claudií Lite moc nevylepšil a stejně blbě to má vyvedené i v Claudii 1.

Použitím registrů a čítačů se zápisem hranou se to může víc přiblížit synchronnímu provedení, tam odpadnou vyrovnávací registy, stačí jednoduché hodiny a bude tam chodit korektní časování instrukcí.
Základ je udělat fázi FETCH do jedné mikroinstrukce, pak už to jde samo :D

Napsal: 02 led 2026, 14:59
od lesana87
danhard píše:Udělej si to jak chceš :D
To si piš, že si to tak udělám. Kvalit Danhard OptiCPU tm to určitě nedosáhne, ale hlavně když to bude PÍPat.
Edit: Jo a hodiny mám dvoufázový, abys věděl. :D

Napsal: 02 led 2026, 15:43
od Mahoney
lesana87 píše:Takže já jsem pořád pro ty dva hexa přepínače nebo tři, třetí na data.
A proč hexapřepínače? I na osmibitu na to stačí 8 TTL integráčů, na čtyřbitu by stačilo míň...

Napsal: 02 led 2026, 16:05
od lesana87
A proč integráče?

Napsal: 02 led 2026, 18:03
od danhard
lesana87 píše:Edit: Jo a hodiny mám dvoufázový, abys věděl. :D
Čím míň o tom věděj, tím víc machrujou s hodinama :D

Napsal: 02 led 2026, 18:34
od lesana87
Náhodou to dává víc času pomalým periferiiím při čtení a větší předstih dat pro zápis a tak to umožňuje dosahovat vyšší pracovní frekvence. S jednoduchýma hodinama 50:50 máš půl taktu mrtvo nebo konflikty na datový sběrnici. 8-)

Napsal: 02 led 2026, 20:21
od danhard
Nesmysl, u synchroního automatu se zapisuje koncem zapisovacího pulzu.
Není důvod aby nebylo čtení a zápis stejný od stejných hodin.
V první době čítají čítače adres a přístupová doba do paměti mikroprogramu, výstup mikroinstrukcí je zablokovanej, aby tam neprošly hazardy.
V druhé době otevřeš současně zdroj dat a příjemce a koncem druhé doby děláš zápis dat do příjemce, nebo inkrement čítačů, nebo nulování.
Běžně jsem takový řadiče dělal s 10MHz krystalem a 5MHz hodinama 1:1