Sida 1 av 1

Kan någon förklara den här kretsen för mig?

Postat: 3 juli 2025, 10:46:47
av tallrot
Jag läser den utmärkta boken Cod - The Hidden Language of Computer Hardware and Software av Charles Petzold. Där är ett kapitel där han förklarar hur man bygga en binär bcd kodad klocka. På den sista kretsen som har hand om timmar finns det en liten detalj som jag försöker för mitt liv förstå, har bifogat en bild på den nedan.

And grinden med tre ingångar är ju till för att nollställa alla siffror tillbaka till 0 när timmarna blir 12, vad är syftet med den tredje inverterade ingången? Borde det inte räcka med en vanlig två ingångs and för att kolla när den höga siffran är 1 och den låga 2 för att säkerställa detta? Förstår att den har något syfte som jag har missat :)

Re: Kan någon förklara den här kretsen för mig?

Postat: 3 juli 2025, 10:51:02
av 4kTRB
Blir det analys av sekvensnät för att reda ut det hela tro.
Du får ställa upp tillståndstabell.
Logisim är bra för att testa i. https://sv.wikipedia.org/wiki/Logisim

Re: Kan någon förklara den här kretsen för mig?

Postat: 3 juli 2025, 11:59:22
av Nerre
Det där är ju en 4-bitars binär räknare, det finns ingen första och andra siffra där. Den ska nollställas vid ett visst binärt tal.

Re: Kan någon förklara den här kretsen för mig?

Postat: 3 juli 2025, 12:35:12
av danei
Den har fyra siffror som han vara ett eller noll.

Re: Kan någon förklara den här kretsen för mig?

Postat: 3 juli 2025, 12:45:30
av rvl
Ja här måste man tänka binärt. Hade det varit varit två decimalsiffror så hade vart ytterligare fyra trådar och alla 8 behövts för att entydigt känna igen kombinationen "12", men kanske möjligt att spara in på några "omöjliga" kombinationer som kommer förs senare i sekvensen.