Založen: Mar 05, 2007 Příspěvky: 6460 Bydliště: Jesenice u Prahy
Zaslal: po prosinec 08 2025, 8:33 Předmět:
Základní kámen našeho socialistického hospodářství byl NAND MH7400.
O NORu natož o ORu se mě dlouho ani nesnilo
Kromě NANDů byly na vytváření funkcí běžný MH7450, 51, 53, 54, 60, což je strukturově podobné těm GALům.
Ještě jsem tu ALU překopala. Sčítačku bez Cin jsem udělala jako 2+1+1 řezy, tím jsem ušetřila jednu makrocelu/pin. Ale S1 má 6 termů, takže se tam vejdou už jen dvě jednoduché logické funkce. Zvolila jsem AND a NOR (nebo nějaký lepší výběr?). Vejde se do 16V8 v simple modu a jedna nožička je volná. Nebo se vejde do 5C032 (EP320) a pak má i třístavový výstup.
Založen: Mar 05, 2007 Příspěvky: 6460 Bydliště: Jesenice u Prahy
Zaslal: po prosinec 08 2025, 12:03 Předmět:
Nostalcomp tam měl jen sčítačku a XOR, myslel si, že s tím udělá všechno, z čehož jsem ho vyvedl.
Ale na druhou stranu, když XOR potřebuješ, tak je to komplikace.
Logické funkce se dají v GALu snadno přidat, je na to místo, zatímco v logice to kyne na brouky
A taky se tam tá snadno přidat rozšířené testování, bit Z nemusí být jen zero, ale může to být také test, který se udělá před JMP, jako podmínka skoku.
Napadá mě třeba A=0, A=B, A0=1, A1=1, A2=1, A3=1 a tak podobně.
Pokud ta hračka nebude počítat, tak bude něco řídit a tam jsou důležitější jiné funkce, které se jinak dělají složitě přes ALU.
No, když stavíš počítač, tak ti stačí NOR. Stavíš ho proto, aby jsi už nemusel používat jen or a not. Počítač je k tomu, aby jsi nemusel nic přepočítávat na papíře. Pak ale potřebuješ instrukce jako čtení a zápis, v lepším případě i skoky.
Nezaujíma ma, z čoho je vyskladaný procesor. Kľudne nech sú to relatká a elektrónky. Zaujíma ma, aké inštrukcie musí mať implementované (vyskladané trebárs tými NORmi) aritmeticko-logická jednotka, aby ňou bolo možné vykonávať akékoľvek matematicko-logické operácie. Dokázal by som napríklad vykonať operáciu rotácie, alebo bitovej negácie na 4-bitovom procesore s aritmeticko-logickou jednotkou, ktorá má len jedinú aritmetickú operáciu sčítania? Samozrejme plus operácie čítania, zápisu a skoky. Alebo šlo by vykonávať matematicko-logické operácie na procesore, ktorý má len operácie čítania, zápisu a skoky?
Založen: Mar 05, 2007 Příspěvky: 6460 Bydliště: Jesenice u Prahy
Zaslal: po prosinec 08 2025, 15:54 Předmět:
A na co všechny ty univerzální instrukce ?
To si může dovolit někdo, kdo chce vyrábět univerzální procesor v integrované formě.
Ale když chceš něco na míru, tak tam dáš jen instrukce, které budeš potřebovat. Většinou mi stačil inkrement s přenosem
Pokud chcete aritmetické operace, tak tam úplná sčítačka být musí, všechno ostatní se dá nahradit.
Logické operace také potřebujete, dělají se jednoduše, takže tady limit nevidím.
Pak jsou tam shifty, nemusí být.
A pak jsou bitové operace, které jsou na řízení nějakého procesu velmi užitečné.
Ale máte tam programovatelnou ALU, do které se Vám vejde nějaký užitečný soubor operací, záleží na Vás, co tam nacpete.
Naposledy upravil danhard dne po prosinec 08 2025, 16:05, celkově upraveno 1 krát.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.