Yksi siistimmistä jutuista piireissä on se, että piirit voivat luoda taidetta. Jos minulla on esimerkiksi idea, voin luoda sen piirien avulla. Joten jos sinulla on ideoita, voit käyttää teknologiaa niiden herättämiseksi henkiin. Tietokoneen jokainen syöttö ja ulostulo on tietynlaista informaatiota, mikä voidaan esittää "on" -ja "off"-elektronisten signaalien tai ykkösten ja nollien avulla. Syöttönä tulleen tiedon ymmärtämiseksi ja sen muuntamiseksi tiedoksi, koneen tulee muokata ja yhdistää signaalit. Tämän saavuttamiseksi tietokone käyttää miljoonia pieniä elektronisia komponentteja jotka yhdessä muodostavat piirejä. Katsotaan piirejä tarkemmin ja miten ne muokkaavat ja käsittelevät tietoa, jota edustetaan ykkösillä ja nollilla. Tämä on todella yksinkertainen piiri. Se ottaa elektronisen signaalin on/off ja vaihtaa sen suunnan. Joten jos antamasi signaali on 1, piiri antaa sinulle nollan. Jos annat piirille nollan, se antaa sinulle ykkösen. Sisään menevä signaali ei ole sama kun ulos tuleva signaali, ja kutsumme sitä nimellä "not". Monimutkaisemmat piirit voivat ottaa useampia signaaleja ja yhdistää niitä antaen sinulle eri tuloksia. Tässä esimerkissä piiri ottaa kaksi signaalia, jotka voivat olla 1 tai 0. Jos kumpi tahansa sisääntuleva signaali on 0, on tulos myös nolla. Piiri antaa sinulle ykkösen vain, jos kummatkin signaalit ovat 1. Kutsumme tätä piiriä nimellä "and". Käytössämme on useita pieniä piirejä jotka suorittavat loogisia laskutehtäviä. Yhdistämällä nämä piirit toisiinsa, voimme luoda monimutkaisempia piirejä, mitkä suorittavat monimutkaisempia laskuja. Voit esimerkiksi luoda piirin mikä lisää 2 bittiä yhteen nimeltä "adder". Tämä piiri ottaa 2 erillistä bittiä, kukin 1 tai 0, ja lisää ne yhteen summan laskemiseksi. Summa voi olla 0 + 0 = 0, 0 + 1 = 1, tai 1 + 1 = 2. Tarvitset kaksi lähtöjohtoa, koska summan esittämiseen voi kulua jopa kaksi binaarinumeroa. Nyt kun sinulla on yksi summaaja lisätäksesi tietoa kahden bitin verran, voit koota useita rinnakkaisia kertoimia ja luoda paljon suurempia lukuja. Tämä on esimerkki miten 8-bittinen summaaja lisäisi numerot 25 ja 50. Jokainen luku esitetään käyttämällä 8 bittiä, mikä johtaa 16 erilaiseen sähköiseen signaaliin, jotka menevät piiriin. 8-bittisen summaimen piirissä on paljon pieniä summaimia, jotka yhdessä laskevat summan. Erilaiset sähköpiirit voivat suorittaa muitakin yksinkertaisia laskelmia, kuten vähennys- tai kertolaskuja. Itse asiassa kaikki tietokoneesi tietojenkäsittely on vain suuri määrä pieniä yksinkertaisia toimintoja. Jokainen tietokoneen suorittama yksittäinen toimenpide on niin yksinkertainen, että voit tehdä sen itse, mutta nämä tietokoneiden sisällä olevat piirit ovat paljon nopeampia. Ennen vanhaan nämä piirit olivat suuria ja kömpelöitä. 8-bittinen summain saattoi olla yhtä suuri kuin jääkaappi ja yksinkertaisen laskun suorittaminen kesti minuutteja. Nykyään tietokonepiirit ovat kooltaan mikroskooppisia ja paljon nopeampia. Miksi pienet koneet ovat myös nopeampia? Mitä pienempi piiri, sitä pienempi on myös elektronisten signaalien kulkema välimatka. Sähkö liikkuu melkein valon nopeudella, minkä vuoksi nykyaikaiset piirit suorittavat miljardeja laskelmia sekunnissa. Joten kun pelaat tietokonepeliä, nauhoitat videota tai tutkit kosmosta, eli kaikki mitä voisit tehdä tekniikan avulla, vaatii paljon nopeaa tiedonkäsittelyä. Tämän monimutkaisuuden alla on vain paljon hyvin pieniä piirejä, jotka kääntävät binaarisia signaaleja nettisivuiksi, videoiksi, musiikiksi ja peleiksi. Nämä piirit voivat jopa auttaa meitä purkamaan DNA:ta sairauksien diagnosoimiseksi ja parantamiseksi. Joten mitä sinä haluat tehdä näillä piireillä?