Logisim zostavuje 1-bitovú úplnú výbavu pomocou tunelov, rozdeľovačov a rozširovacích zariadení
Logisim Builds 1 Bit Full Adder Using Tunnel
Referenčný blog: „Používanie Logisimu“ https://www.cnblogs.com/lfri/p/9790102.html
Popis obvodu
Funkcia: Implementujte 1-bitovú úplnú sčítačku
Hore je okruh niekoho iného, dole je môj okruh
Po vyskúšaní majú oba okruhy rovnaký výsledok.
Myšlienka je: pripojiť každý vstup k dvom bránam AND a zabezpečiť, aby dva vstupy nemohli byť pripojené k rovnakým dvom bránam AND.
Stále celkom nerozumiem, prečo musím navrhnúť tri vstupy, možno dva normálne vstupy, jeden prenosový.
Použitie tunela
Tunel umožňuje kresliť 'neviditeľné čiary', aby sa spojili dva body dohromady. Tunely sú zoskupené podľa štítkov priradených k riadkom. Na štítkoch pri písaní sa rozlišujú veľké a malé písmená a používajú sa na spájanie riadkov.
ako je znázornené:
Môj okruh (pomocou tunela)
Použitie rozdeľovača
Ako už z názvu vyplýva, jedná sa o rozdeľovač, ktorý rozdeľuje n-bitový vstup na m skupín výstupov (je možné upraviť počet skupín a každého člena skupiny). V skutočnosti sa dá použiť aj opačne, to znamená, že n-bitový vstup sa skombinuje do n-bitového výstupu.
Nasleduje posun 16-bitového čísla doprava o dva.
Môj obvod (pomocou rozdeľovača kombinuje 3 vstupy do jedného vstupu)
Predlžovače sa predlžujú
Pri zmene šírky drôtu by sa kvôli prehľadnosti mal používať rozširovač bitov.
Zvážte napríklad rozšírenie 8 bitov na 16 bitov. Jedným zo spôsobov je použitie Splittera na zlúčenie pôvodného čísla s 00000000.
Existuje ľahší spôsob, ako to urobiť, ľahšie sa číta a nie je ľahké robiť chyby.
Pri zvažovaní zhadzovania bitov môže robiť opačnú prácu.