Kako narediti polni adder z MultiMedia Logic

Posted on
Avtor: Randy Alexander
Datum Ustvarjanja: 23 April 2021
Datum Posodobitve: 16 Maj 2024
Anonim
CS50 2014 - Week 1, continued
Video.: CS50 2014 - Week 1, continued

MultiMedia Logic je brezplačna aplikacija za učenje oblikovanja logičnih vezij, kot so multiplekseri, pol sesalniki in polni sesalniki. Logični seštevalci izvajajo binarno seštevanje na dveh poljubno velikih osnovnih številkah. Razlika med polnim seštevalnikom in pol seštevalcem je v tem, da polni seštevalec prenese bit za prenos, medtem ko polovica seštevalca izogne ​​to številko. Zato polni seštevalec potrebuje tri vhodne bite in dva izhodna bita, medtem ko polovica seštevalca uporablja samo dva vhoda in en izhod.

    Pojdite na spletno mesto, ki prikazuje celoten diagram seštevalnika (povezava v Viri); če ste študent, poglejte diagram v svoji knjigi. Osnovni polni seštevalec ni zelo zapleten, vendar diagram prikazuje natančno ožičenje vhodov, izhodov in izhodov.

    Odprite MultiMedia Logic, v orodjarni izberite orodje "Input" in nato na platno dodajte tri vnose s klikom, kamor jih želite postaviti. Vnose vnesite "A", "B" in "Cin", tako da kliknete ime vhodov in vtipkate novo ime.

    Izberite orodje "LED" in ustvarite dva LED izhoda. V resničnih logičnih vratih so izhodi priključeni na druga logična vrata ali komponento strojne opreme, v MultiMedia Logic pa LED lučka predstavlja izhodno logično vrednost. Poimenujemo LED "S" in "Cout."

    Izberite orodje "Xor" in dodajte dve vhodi Xor med vhodi in izhodi. Vhod Xor izvaja ekskluzivno ali operacijo na dveh vhodnih bitih, pri čemer odda "true", če je natančno en vhod resničen ali "false" v vseh drugih primerih.

    Izberite orodje "in" in nato med vhodi in izhodi dodajte dva vrata. Izberite orodje »Ali« in nato dodajte eno Ali. Skupaj osnovni polni seštevalec uporablja pet vrat: dve vrat Xor, dva vrata In in ena vrata Or.

    Izberite orodje "Wire" in nato vhode povežite z vrati v skladu s shemo ožičenja. Če želite povezati dva predmeta z orodjem Wire, kliknite prvi predmet in pridržite tipko miške in povlecite kazalec na drugi predmet. Če želite vhod povezati z več vrati, kliknite žico, ki vhod povezuje z začetnimi vrati, nato pa držite miškin gumb in povlecite kazalec na naslednja vrata.

    Priključite A in B na vhode Xor vrat in jih nato povežite tudi z vhodi vrat And.

    Povežite Cin in izhod prvega Xorjevega vhoda v vhode drugega Xor vrata, nato pa obe žici povežite tudi z vhodi neuporabljenih vrat And.

    Izhod obeh vrat In povežite z vhodi vrat Or.

    Izhod drugih vrat Xor priključite na S in izhod vrat Or ali na Cout. Ožičenje polnih seštevalnikov je končano.

    V orodni vrstici kliknite »Predvajaj«, če želite raziskati funkcijo celotnega seštevalnika. Kliknite vhod, da ga vklopite, in iz pravega signala iz njegovega izhoda. Poiščite tabelo resnice na spletnem mestu College of Redwoods (glejte Viri) ali vašo knjigo za popoln dodatek. Ko se prižge LED dioda S, predstavlja "resnično" vrednost ali "eno" v vrstici z vsoto; ko se prižge lučka Cout, predstavlja prenosno vrednost, ki jo dodate v naslednji stolpec v operaciji.