====== Bit-Operationen, Logische Schaltungen mit Logisim ====== * {{ :lehrkraefte:blc:informatik:glf20:bit-operationen.pdf |Slides zu Bit-Operationen}} * {{ :lehrkraefte:blc:informatik:glf20:memory-multiplexer-cpu-architektur.pdf |Handnotizen zu Speicher, Multiplexer und CPU-Architektur}} und im {{ :lehrkraefte:blc:informatik:glf20:memory-multiplexer-cpu-architektur.xopp |xournalpp-Format}}. ===== Logische Schaltungen bauen mit Logisim ===== Logisim muss erst heruntergeladen werden. Speichern Sie die .jar-Datei an einem geeigneten Ort und führen Sie diese dann aus. * [[https://sourceforge.net/projects/circuit/|Download-Seite]] und [[http://www.cburch.com/logisim/|Projekt-Seite]]. ==== Wichtige "universelle" Tasten-Kürzel ==== * **Ctrl-Z** Letze Aktion Rückgängig machen * **Ctrl-C** Ausgewähltes Element kopieren * **Ctrl-V** Einfügen (das zuletzt kopierte oder ausgeschnittene Element) * **Del** Löschen * **Ctrl-X** Ausschneiden (Kopieren und löschen) * **Alt-Tab** Fenster wechseln Seltener: * **Ctrl-D** Duplizieren (wie Ctrl-C, Ctrl-V). ==== Addierer ==== Erstellen Sie eine Halbaddierer, damit einen Volladdierer und dann damit einen 4-Bit-Addierer in Logisim. Folgende Videos geben Ihnen eine Anleitung dazu: * [[https://fginfo.ksbg.ch/~ivo/videos/informatik/bits-und-bytes/logisim-einfuehrung-halbaddierer-volladdierer.mp4|Einführung in Logisim, Halbaddierer und Volladdierer]], auch auf [[https://web.microsoftstream.com/video/52ac22a6-be86-471c-963b-e07c080c49b8|Stream]] * [[https://fginfo.ksbg.ch/~ivo/videos/informatik/bits-und-bytes/logisim-einfuehrung-volladdierer-loesung-wahrheitstabelle.mp4|Volladdierer und Wahrheitstabelle]], auch auf [[https://web.microsoftstream.com/video/83ea629e-5bdc-4ab4-9da4-0f9edfe44eca|Stream]] * [[https://fginfo.ksbg.ch/~ivo/videos/informatik/bits-und-bytes/logisim-vierbit-addierer.mp4|4-Bit-Addierer, Splitter und Hex-Displays]], auch auf [[https://web.microsoftstream.com/video/465ddb21-9ea9-4580-9bda-62da0597fae9|Stream]] ==== Speicher ==== Gemäss Anleitung in den Slides: * SR-Flip-Flop * D-Flip-Flop * 1-Bit Counter * 4-Bit Counter * Optional: 8-Bit Counter (aus 2 4-Bit Countern) * Optional: Dezimale Anzeige (mit Divisions-Block von Logisim durch 10 mit Rest dividieren) ==== Multiplexer ==== Gemäss Anleitung in den Slides: * 1-Bit Multiplexer * 2-Bit Multiplexer [[https://fginfo.ksbg.ch/~ivo/videos/informatik/bits-und-bytes/logisim-vom-1bit-multiplxer-zum-2bit.mp4|Vom 1-Bit zum 2-Bit Multiplexer]], auch auf [[https://web.microsoftstream.com/video/e8b5a821-2f34-41ef-b57d-a90791030a5e|Stream]] * 1-Bit Demultiplexer ====== Weitere Links und Videos ====== * 3-Bit Addierer mit Wasser: https://youtu.be/6qP9HfUOCN4?t=287 * Transistor Logic Gates: https://www.youtube.com/watch?v=niaF4RBGOeo * Logische Gatter mit Druckluft aus Papier: https://www.youtube.com/watch?v=yvANcR4mQ7M