Ar jūs kada nors susimąstėte, kaip kompiuteris gali padaryti kažką panašaus balanso čekių knygelę, ar žaisti šachmatais arba patikrinti rašybą dokumentą? Tai yra dalykų, kad tik prieš kelis dešimtmečius, tik žmonės gali padaryti. Dabar Kompiuteriai padaryti juos akivaizdžiai lengvai. Kaip galima " lustas " sudaryta iš silicio ir laidai padaryti kažką, kad atrodo jis reikalauja žmogaus mintis?
Jei norite suprasti atsakymą į šį klausimą žemyn į šerdį, pirmas dalykas, jums reikia suprasti, yra kažkas vadinamas Bulio logika , Bulio logika, iš pradžių sukūrė George Boole viduryje 1800-ųjų, leidžia nemažai netikėtų dalykų, kuriuos galima priskirti bitai ir baitai. Didžioji dalykas, apie Būlio logikos yra tai, kad, kai jūs gaunate dalykų pakabinti, Bulio logika (ar bent dalių jums reikia norint suprasti kompiuterių operacijas) yra nepaprastai paprasta. Šiame straipsnyje mes bus aptarti pirmą paprastą logiką " vartai, " ir tada pamatyti, kaip juos sujungti į kažką naudingo.
Paprasta Geitso
NE Gate parsisiųsti ir vartai
arba Gate
NOR vartai
Yra trys, penki ar septyni paprasta vartai, kad jums reikia sužinoti apie, priklausomai nuo to, kaip norite juos skaičiuoti (pamatysite, kodėl per akimirką). Su šių paprastų vartų, galite sukurti derinius, kurie bus įgyvendinti bet kokį skaitmeninį komponentą galite įsivaizduoti. Šie vartai ketinate atrodyti šiek tiek sausas čia ir neįtikėtinai paprasta, bet matysime įdomių kombinacijų tolesniuose skyriuose, kad bus padaryti juos daug daugiau įkvepiantis. Jei turite dar nepadarėte, skaitymas Kaip bitų ir baitų Darbas būtų naudinga prieš pradėdami
NE vartai
paprasčiausias vartai yra vadinamas ". Inverteris, " arba NE vartai. Tai užtrunka vieną tiek pat įėjimo ir gamina kaip produkcija savo priešingybe. Logika lentelė: Rīga, Q
0 1
1 0
NE vartai turi vieną įėjimo vadinama A ir vieno išvesties vadinamas K (" K " naudojama produkcijos, nes jei naudojamas " O, " jūs lengvai supainioti su nulio). Lentelėje parodyta, kaip vartai elgiasi. Kai taikote 0 A, K gamina 1. Kai taikote 1 A, K gamina 0. paprasta parsisiųsti ir vartai
IR vartai atlieka logiška ". Ir " operacija dėl dviejų įėjimų, A ir B: Rīga, BQ
0 0 0
0 1 0
1 0 0
1 1 1
atsilieka AND vartų i