Naam: Luca Camhuisen Klas: 4FB Pakket: Havo NT + Informatica 1 Inhoudsopgave 2: AND Gate 2: OR Gate 4: NOT Gate 5: XOR Gate 5: NAND Gate 6: NOR Gate 7: Vervolg opdrachten 8: Or met 3 ingangen 9: De pincode vergelijker 10: Half-Adder 12: ASCII 14: Meory chips 16: ASCII Toepassingen en hoe het werkt 2 And gate: A 0 1 0 1 B 0 0 1 1 C 0 0 0 1 5: Ja de tabel voor de and gate klopt 6: 2 voorbeelden zijn een pinpas en inloggegevens voor een computer. Hierbij heb je een pinpas nodig en een pincode, voor het 2e voorbeeld heb je een username en een wachtwoord nodig. 8: & 9: Als beide inputs aan staan staat de uitgang ook aan. OR GATE 10: 11: Ja de schakeling werkt. 13: A 0 1 0 1 3 B 0 0 1 1 F 0 1 1 1 14: Als je een autodeur open doet gaat er altijd een lampje aan in de auto. Je telefoon kan aan via the home knop en de uit/aan knop. 16: Een OR poort gaan aan als er 1 input aan staat, de output gaat ook aan als beide inputs aan staan. NOT Gate 18: A 0 1 F 1 0 19: Je kunt de NOT poort gebruiken als je het omgekeerde wilt krijgen. Bijvoorbeeld bij het lampje in je koelkast. 20: Het is altijd het omgekeerde. 21: Omdat het altijd het omgekeerde terug geeft. 4 XOR PORT 22: Bij de XOR gaat F alleen aan als er 1 input aan staat en niet beide. 23: A B F 0 0 0 0 1 1 1 0 1 1 1 0 24: Een voorbeeld van een XOR poort is als je 1 schakelaar aan moet doen voor een lamp. 25: Als er 1 schakelaar aan staat gaat F aan maar als ze allebei aan staan staat F uit. NAND PORT 26: A B F 0 0 1 0 1 1 1 0 1 1 1 0 27: Staat bij 26 28: Een combinatie van beide poorten is kleiner dat 2 aparte poorten waardoor er meer poorten in een bepaalde oppervlakte passen. 5 NOR gate 29: A 0 1 0 0 B 0 0 1 0 F 1 1 1 1 B 0 0 1 0 F 1 1 1 1 30: A 0 1 0 0 31: Het is hetzelfde, alleen is de poort kleiner en er zit een rondje bij de poort die aangeeft dat er een inverter in zit. 6 Vervolg opdrachten 32: 33: A B C F 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 34: Uitgang F is 1 als alle inputs ook 1 zijn. Het is gewoon een normale AND maar inplaats van 2 inputs zijn er 3. 36: A B C D OUT(f) 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 37: 32 combinaties want het is 2x zoveel als de vorige en die met 4 inputs had 16 combinaties, die met 3 had er 8 en die met 2 combinaties had er 4. 7 OR met 3 ingangen 38: A 0 0 0 0 1 1 1 1 39: B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 F 1 0 0 0 0 0 0 0 Het zelfde als bij opdracht 37, 32 combinaties. Combineren van poorten 40: 41: A 0 0 0 0 1 1 1 1 8 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 D 0 1 1 1 0 1 1 1 E 0 0 0 0 0 1 1 1 F 0 0 0 0 0 1 1 1 De pincode vergelijker 42: 43: De schakeling werkt goed zonder problemen. 44: Het zelfde als bij de or gate met 4 inputs dus 32 combinaties. 45: 4^10=1048576 als je van decimalen uit gaat(bijv: 1324, 3244). En 32 als je alleen binair gebruikt. 46: Het kan wel maar de kans is erg klein omdat er zoveel combinaties bestaan(4^10) en er zijn maar ongeveer 1.6k leerlingen. 47: De schakeling werkt goed. Je kunt het evrschil zien omdat er een klein rondje aan het einde van de poort zit. 48: Deze schakeling kan nummers vergelijken. Als het nummer van a gelijk is aan het nummer van b dan gaat het lampje aan. 9 HALF-ADDER 49: Ik heb de schakeling gemaakt. 50: De schakeling werkt correct. A B TWEETALLEN EENHEDEN 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 0 51: Volgens de waarheidstabel voegt de adder nummers toe. 10 61: 11 ASCII 62: 63: INVOER RESET F 0 0 1/0 Wat gebeurt er met de led De led staat een soort van uit maar niet helemaal(Hij weet nog geen state dus staat hij bij de simulatie op de helft?) 0 1 0 De led gaat uit 1 0 1 De led gaat uit 1 1 1/0 Als je beide signalen tegerlijketijd aan zet doet hij hetzelfde als bij 00 64: De INVOER button zet de flipflop(memory cell?) naar de aan state. Dan als je op RESET drukt gaat de state weer naar 0. 65: De flipflop slaat een bepaalde state op die later kan worden gelezen door de computer. Hierdoor kun je dingen opslaan. Deze techniek wordt gebruikt in RandomAccessMemory en SolidStateDrives. 12 67: Dit klopt vo0lgensmij niet helemaal? A Reset a LED a 0 0 1/0 1 1 1 0 0 1 1 1 1 13 WAT MERK JE Led is een beetje aan Led gaat eerst uit en daarna aan Led gaat eerst uit en daarna aan Led gaat eerst uit en daarna aan B RESET B LED B 0 0 1/0 1 1 0 0 0 0 1 1 0 WAT MERK JE Led is een beetje aan Eerst gaat hij aan en daarna uit Eerst gaat hij aan en daarna uit Eerst gaat hij aan en daarna uit \ Memory-Chips In computers wordt ram gebruikt om tijdelijke data op te slaan die later wordt gebruikt door de processor om dingen te berekenen/executeren. Ram staat voor random access memory. Er bestaan verschillende series ram, de eerste series heet DDR, de tweede DDR 2 en de 3e DDR3. Eind Augustus is er een nieuwe versie uitgegeven voor consumenten genoemd DDR4. Het grootste verschil tussen deze versies is de snelheid en de modulegrootte. Mijn computer heeft 16GB DDR3 ram @ 1600Mhz. DDR staat voor DoubleDataRate. Je heb ook nog meer soorten ram zoals ram met ECC. ECC staat voor ErrorCorrectingCode. Dit soort ram wordt niet gebruikt in de consumenten ram maar in computerlabs/grote instellingen. Dit soort ram corrigeert zichzelf als hij een foutje ziet. Dit is nodig als je bijvoorbeeld weersvoorspellingen doet. Dit is High-End RAM voor de duurdere gaming pc’s Hier zit er nog een koeler op waardoor de ram chips koel blijven. 14 Dit ram zonder een koeler. 15 ASCII Toepassingen & hoe het werkt ASCII is een standaard voor digitale letters, cijfers en tekens. Elke letter is gemaakt met een nummer zoals 65, 101 etc.. Om te kijken uit welk nummer een letter bestaat is er een ASCII Table, hierin staan al de nummers & hex nummers voor letters: Je kunt hier zien dat de hoofdletter A nummer 65 is. Er zijn ook nog meer standaarden zoals Unicode, deze heeft veel meer letters nummers, leestekens en andere characters zoals smilies etc... Dit komt omdat Unicode nieuwer is dan ASCII. ASCII was het meest gebruikt in de jaren 80 en 90. Nu wordt Unicode het meest gebruikt. Dit komt omdat wij nu meer beschikbare ruimte op computers hebben. 16