4 bitový počítač

Klasické bastlení z domácích zásob

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
danhard
Příspěvky: 6640
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#166 Příspěvek 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:
Uživatelský avatar
HF_Tech
Příspěvky: 2364
Registrován: 25 dub 2022, 00:00

#167 Příspěvek 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.
Uživatelský avatar
danhard
Příspěvky: 6640
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#168 Příspěvek 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:
Uživatelský avatar
HF_Tech
Příspěvky: 2364
Registrován: 25 dub 2022, 00:00

#169 Příspěvek 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:
Uživatelský avatar
lesana87
Příspěvky: 4396
Registrován: 20 zář 2014, 00:00

#170 Příspěvek 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.
Přílohy
paskovani.JPG
paskovani.JPG
masar
Příspěvky: 14453
Registrován: 03 pro 2005, 00:00

#171 Příspěvek od masar »

Je to O.T., ale...
Obrázek
:wink:
Uživatelský avatar
danhard
Příspěvky: 6640
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#172 Příspěvek od danhard »

Hodiny ? zajisté tam budeš mít také tlačítko Single Step :D
Uživatelský avatar
lesana87
Příspěvky: 4396
Registrován: 20 zář 2014, 00:00

#173 Příspěvek 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.
Uživatelský avatar
danhard
Příspěvky: 6640
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#174 Příspěvek 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
Uživatelský avatar
lesana87
Příspěvky: 4396
Registrován: 20 zář 2014, 00:00

#175 Příspěvek 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
Naposledy upravil(a) lesana87 dne 02 led 2026, 16:34, celkem upraveno 1 x.
Uživatelský avatar
Mahoney
Příspěvky: 759
Registrován: 26 říj 2019, 00:00

#176 Příspěvek 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íň...
Uživatelský avatar
lesana87
Příspěvky: 4396
Registrován: 20 zář 2014, 00:00

#177 Příspěvek od lesana87 »

A proč integráče?
Uživatelský avatar
danhard
Příspěvky: 6640
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#178 Příspěvek 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
Uživatelský avatar
lesana87
Příspěvky: 4396
Registrován: 20 zář 2014, 00:00

#179 Příspěvek 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-)
Uživatelský avatar
danhard
Příspěvky: 6640
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#180 Příspěvek 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
Naposledy upravil(a) danhard dne 02 led 2026, 20:32, celkem upraveno 1 x.
Odpovědět

Zpět na „Zapojení ze šuplíku“