|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Open Source Code >> Content

    Implementera en full adder med avkodare?

    En full adder kan implementeras med en avkodare och några eller grindar. Så här, tillsammans med förklaringar:

    Förstå komponenterna

    * full adder: Tar tre ingångar (a, b, carry-in (cin)) och producerar två utgångar (summan, carry-out (cout)).

    * avkodare: En avkodare med 'n' inmatningslinjer och 2 n utgångslinjer. Varje utgångslinje motsvarar en unik kombination av ingångslinjerna. Endast en utgångslinje är aktiv (hög) vid en viss tidpunkt. Vi använder en 3-till-8-avkodare (3 ingångar, 8 utgångar).

    * eller Gates: Används för att kombinera avkodningsutgångarna för att generera summan och utföra.

    Implementering

    1. 3-till-8 avkodare: Vi använder en 3-till-8-avkodare med ingångar A, B och CIN. De åtta utgångarna representerar alla möjliga kombinationer av de tre ingångarna (000 till 111). Låt oss märka dessa utgångar D0 till D7.

    2. Sanningstabell: En full adders sanningstabell är:

    | A | B | Cin | Summa | Cout |

    | --- | --- | ----- | ----- | ------ |

    | 0 | 0 | 0 | 0 | 0 |

    | 0 | 0 | 1 | 1 | 0 |

    | 0 | 1 | 0 | 1 | 0 |

    | 0 | 1 | 1 | 0 | 1 |

    | 1 | 0 | 0 | 1 | 0 |

    | 1 | 0 | 1 | 0 | 1 |

    | 1 | 1 | 0 | 0 | 1 |

    | 1 | 1 | 1 | 1 | 1 |

    3. summa och genomförande logik: Observera sanningstabellen. Summan är '1' när avkodaren matar ut D1, D2, D4 och D7 är aktiva. Genomförandet är '1' när avkodaren matar ut D3, D5, D6 och D7 är aktiva.

    4. eller Gates: Vi använder eller grindar för att implementera denna logik:

    * sum =d1 + d2 + d4 + d7 ('+' representerar OR -operationen)

    * cout =D3 + D5 + D6 + D7

    Circuit Diagram (Conceptual):

    `` `

    +---+

    A --- | | --- D0

    | 3-till-8 | --- D1 --- \

    B --- | Avkodare | --- D2 --- \ --- \

    | | --- d3 ---/ ---/ --- eller --- summa

    Cin- | | --- D4 --- \ --- \

    +---+--- d5 ---/ ---/ --- eller --- cout

    D6 ---/

    D7 ---/

    `` `

    Sammanfattningsvis:

    Denna implementering använder en 3-till-8-avkodare för att generera alla möjliga kombinationer av ingångarna. Sedan, med hjälp av eller grindar, kombinerar vi selektivt dessa utgångar för att producera summan och genomföra signaler, och förverkligar effektivt en full adder. Denna metod är mindre effektiv än andra implementeringar (som att använda logikgrindar direkt) när det gäller grindantal men visar ett alternativt tillvägagångssätt med en avkodare.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man ladda ner något från i Scribd
    ·Konvertera SWF till AVI Använda Ffmpeg
    ·Hur du uppdaterar Gentoo & Emerge
    ·Hur du uppdaterar Joomla 1.5
    ·Hur man skapar en grafisk länk
    ·Hur lägger jag ett typsnitt i Joomla
    ·Avinstallera FreeRide
    ·Hur man tar bort Apache Server Information från HTTP-f…
    ·Hur säkra en WordPress blogg från en Trojan Infektion…
    ·Hur man bränner en bin -fil med Brasero
    Utvalda artiklarna
    ·Hur Dölj kolumner Baserat på gruppering
    ·Hur man håller kolumner ska ha samma storlek i ett Exc…
    ·S 8 Krav
    ·Hur skapa en återanvändbar mall med Utgivare
    ·Hur konverterar du en DVD till iMac 27 Duo 2?
    ·Microsoft Powerpoint kraschar när du anger bildspel
    ·Bränna TV på en PC till en DVD
    ·Hur man ändrar Microsoft Marks Word offert till Straig…
    ·Hur man spelar en SWF i Windows Media Player
    ·Hur mycket ska man starta ett Amazoncom -konto?
    Copyright © Dator Kunskap https://www.dator.xyz