User Tools

Site Tools


binaere_logik

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

binaere_logik [2019/05/02 01:10] (current)
tfischer - Imported by DokuWiki Advanced Plugin
Line 1: Line 1:
 +===== Motivation =====
 +
 +<WRAP group> <WRAP third column> Im ersten Kapitel haben wir kennengelernt,​ wie die für Computer und Mikrocontroller relevanten Zahlensysteme zu verstehen sind. Damit lässt sich aber nicht verstehen, wie z.B. ein Programm abgearbeitet wird. Was wir dafür noch wissen müssen:
 +
 +Wie kann man mit den binären Zahlen logische Funktionen aufbauen?
 +
 +===== Aufgaben =====
 +
 +Die Aufgaben finden Sie in ILIAS unter: (2) Einführung,​ Vorlesungsskript und Hausarbeiten >> Hausarbeiten
 +
 +Details dazu finden Sie in der [[:​einfuehrung_zu_grundlagen_der_digitaltechnik|Einführung zu Grundlagen der Digitaltechnik]]
 +
 +</​WRAP>​ <WRAP third column> {{:​breaknes_mos_6502.jpg?​200}}
 +
 +(Bild: [[https://​commons.wikimedia.org/​wiki/​File:​BreakNES_MOS_6502.jpg|Sbp@Wikimedia]],​ [[https://​creativecommons.org/​licenses/​by-sa/​4.0/​deed.en|CC BY-SA 4.0]])
 +
 +</​WRAP>​ </​WRAP>​
 +
 +----
 +
 +====== Binäre Logik ======
 +
 +<WRAP group> <WRAP half column>
 +
 +===== Ziele =====
 +
 +Nach dieser Lektion sollten Sie:
 +
 +  - die booleschen Funktionen, deren Schreibweisen und Funktionstabellen kennen.
 +  - die booleschen Rechenregeln anwenden können.
 +  - boolesche Ausdrücke vereinfachen können.
 +  - folgende Fachbegriffe kennen: (Logik)Gatter,​ Namen der Rechenregeln
 +
 +</​WRAP>​ <WRAP half column>
 +
 +===== Video =====
 +
 +{{youtube>​-QdOJh0X8Lw}}
 +
 +</​WRAP>​ </​WRAP>​
 +
 +----
 +
 +====== Schaltzeichen der binären Logik ======
 +
 +<WRAP group> <WRAP half column>
 +
 +===== Ziele =====
 +
 +Nach dieser Lektion sollten Sie:
 +
 +  - die beiden Arten der Schaltzeichen verstehen können.
 +  - Timing-Diagramme kennen.
 +  - Darstellung der Negierung von Ein-/​Ausgängen kennen.
 +  - Gatter auf NAND und NOR-Gatter zurückführen können.
 +
 +</​WRAP>​ <WRAP half column>
 +
 +===== Video =====
 +
 +{{youtube>​9W78OV7blYo}}
 +
 +</​WRAP>​ </​WRAP>​
 +
 +----
 +
 +====== Anwendungen der binären Logik ======
 +
 +<WRAP group> <WRAP half column>
 +
 +===== Ziele =====
 +
 +Nach dieser Lektion sollten Sie:
 +
 +  - Zweck des Tri-State Gatters und des Zustands "​Z"​ verstanden haben.
 +  - Die Anwendung des Zustands "​Don'​t care" verstanden haben.
 +  - Zusammenschaltungen von wenigen Logikgattern in Funktionstabellen und umgekehrt wandeln können.
 +  - Gatter auf NAND und NOR-Gatter zurückführen können.
 +
 +</​WRAP>​ <WRAP half column>
 +
 +===== Video =====
 +
 +{{youtube>​rCsrxsIXtgs}}
 +
 +</​WRAP>​ </​WRAP>​
 +
 +----
 +
 +====== weiterführende Links ======
 +
 +[[https://​web.archive.org/​web/​20170630154405/​http://​www.elektroniker-bu.de/​boolesche.htm#​ergebnis|Löser für boolesche Funktionen]]:​ Der Löser gibt an mit welchen Axiomen boolesche Gleichungen vereinfacht werden können. (Leider nur noch über Internet-Archiv verfügbar) \\
 +[[http://​siliconzoo.org/​nxp.html|Silicon Zoo]]: Hier ist die praktische Umsetzung von Logikgatter in Silizium zu sehen.
 +
 +===== Anwendungen =====
 +
 +[[https://​github.com/​djrtwo/​evm-opcode-gas-costs/​blob/​master/​README.md|Etherium]]:​ Bei dieser Cryptowährung sind Rechnungen auf der Blockchain möglich. Dabei sind die logischen Grundfunktionen am günstigsten - ein Programm sollte also mit möglichst wenigen boole'​schen Operatoren durchführbar sein
 +
  
binaere_logik.txt · Last modified: 2019/05/02 01:10 by tfischer