bitlvl
SR

Gate Lab

Svaki nivo vam daje ulaze, izlaze i tabelu istine. Dodajte kapije iz palete, prevlačite ih, povežite izlaze sa ulazima i gledajte kako se signali ažuriraju uživo. Kada se svaki red tabele poklopi, prošli ste; manje kapija od para je pravi cilj.

 

Kliknite na ulazni prekidač da ga promenite. Prevucite od izlaznog pina (desna strana kapije) do ulaznog pina (leva strana). Kliknite na žicu da je uklonite; izaberite kapiju i pritisnite Delete.

Rezultati i poruke ovog alata prikazuju se na engleskom.

Šta nivoi uče

  1. Osnovne kapije. NOT, AND, OR kao pojedinačne kapije, da naučite editor.
  2. NAND je univerzalna. NOT od jedne NAND, AND od dve, OR od tri (De Morgan), XOR od četiri. Svako digitalno kolo ikada napravljeno može se napraviti samo od NAND kapija; CMOS čipovi su uglavnom NAND i NOR jer su to najjeftinije kapije u tranzistorima.
  3. Aritmetika. Polusabirač (XOR za zbir, AND za prenos), zatim puni sabirač koji prima i ulazni prenos, pa dva takva ulančana u 2-bitni sabirač. Sabirač 64-bitnog procesora je ista ideja 64 puta, plus trikovi da prenos bude brz.
  4. Izbor i poređenje. Multiplekser (1-bitni „if“), većina (ponovo funkcija prenosa) i jednakost (XNOR po bitu, AND preko svih).

Čitanje editora

Žice nose 0 (siva) ili 1 (plava). Ulazni pin na koji ništa nije povezano čita 0 i označava se, pa nedovršeno kolo nikad ne prolazi slučajno. Tabela istine desno nabraja svaku kombinaciju ulaza; očekivane kolone dolaze iz nivoa, stvarne iz vašeg kola, ponovo izračunate dok gradite. Petlje (kapija koja napaja samu sebe) se prijavljuju umesto da se simuliraju: ove zagonetke su kombinaciona logika, u kojoj izlaz zavisi samo od trenutnih ulaza.

Simboli kapija

KapijaIzlaz je 1 kadaSimbol
NOTje ulaz 0trougao sa kružićem
ANDsu svi ulazi 1ravna zadnja strana, zaobljena prednja (oblik slova D)
ORje bilo koji ulaz 1zakrivljena zadnja strana, šiljata prednja
XORje tačno jedan ulaz 1 (neparan broj)OR sa drugom krivinom na zadnjoj strani
NAND / NOR / XNORsuprotno od AND / OR / XORisti oblik sa kružićem na izlazu

Pitanja

Kako da povežem dve kapije?

Pritisnite mali krug na desnoj strani kapije (njen izlaz) i prevucite do kruga na levoj strani druge kapije (ulaz). Pustite da povežete. Ulazni pin prima jednu žicu; izlaz može da napaja mnogo ulaza.

Kako da brišem stvari?

Kliknite na žicu da je uklonite. Kliknite na kapiju da je izaberete i pritisnite Delete ili Backspace, ili je prevucite na paletu. „Resetuj nivo“ briše sve osim ulaza i izlaza.

Da li se moje kolo čuva?

Da, po nivou, u lokalnom skladištu vašeg pregledača; ništa se ne otprema. Brisanje podataka sajta ga uklanja.

Mogu li da koristim više od dva ulaza po kapiji?

Sandbox ima AND3 i OR3. Nivoi namerno ograničavaju paletu; ulančavanje dve kapije sa 2 ulaza je deo vežbe.

Šta je par?

Broj kapija poznatog minimalnog rešenja sa dozvoljenim kapijama. Dostići ga je dobro; nadmašiti ga bila bi vest.