lehrkraefte:snr:informatik:glf22:python:bits-and-bytes

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
lehrkraefte:snr:informatik:glf22:python:bits-and-bytes [2023/03/06 13:55]
Olaf Schnürer [Logik und logische Schaltungen]
lehrkraefte:snr:informatik:glf22:python:bits-and-bytes [2023/03/22 16:38]
Olaf Schnürer [Mitschriebe]
Line 105: Line 105:
  
   * Überlege dir die logischen Ausdrücke für $c$ und $s$ (mit Hilfe der disjunktiven Normalform).   * Überlege dir die logischen Ausdrücke für $c$ und $s$ (mit Hilfe der disjunktiven Normalform).
-  * Entwirf das Bauteil "Volladdierer" mit Logisim.+  * Entwirf das Bauteil "Volladdierer" mit Logisim (verwende eine der drei oben erklärten Möglichkeiten).
   * Kombiniere einen Halb- und drei Volladdierer zu einem 4-Bit-Addierer. Hinweis: Deine Schaltung wird in etwa so aussehen wie das Diagramm im Video.   * Kombiniere einen Halb- und drei Volladdierer zu einem 4-Bit-Addierer. Hinweis: Deine Schaltung wird in etwa so aussehen wie das Diagramm im Video.
  
Line 161: Line 161:
   * Im ersten Video der obigen Serie werden empfohlen:   * Im ersten Video der obigen Serie werden empfohlen:
     * eher universitäres Niveau: https://www.nand2tetris.org/     * eher universitäres Niveau: https://www.nand2tetris.org/
-    * Videos von Ben Eater, vgl. etwa https://eater.net/. Er wiederum empfiehlt das Buch "Digital Computer Electronics" von Albert Paul Malvino und Jerald A. Brown, vgl. https://archive.org/details/367026792DigitalComputerElectronicsAlbertPaulMalvinoAndJeraldABrownPdf1.+    * Videos von Ben Eater, vgl. etwa https://eater.net/. Er wiederum empfiehlt das Buch (und ich schliesse mich der Empfehlung an) "Digital Computer Electronics" von Albert Paul Malvino und Jerald A. Brown, vgl. https://archive.org/details/367026792DigitalComputerElectronicsAlbertPaulMalvinoAndJeraldABrownPdf1.
   * In dem Buch "Abenteuer Informatik" von Jens Gallenbacher wird ein Mikroprozessor vorgestellt (aber nicht ausführlich erklärt), mit dem man Online experimentieren kann:     * In dem Buch "Abenteuer Informatik" von Jens Gallenbacher wird ein Mikroprozessor vorgestellt (aber nicht ausführlich erklärt), mit dem man Online experimentieren kann:  
     * https://www.abenteuer-informatik.de/modellprozessor.html     * https://www.abenteuer-informatik.de/modellprozessor.html
Line 167: Line 167:
   * Conway's Game of Life in Logisim: https://www.youtube.com/watch?v=M2qJ1pv3hf0   * Conway's Game of Life in Logisim: https://www.youtube.com/watch?v=M2qJ1pv3hf0
  
 +===== Farben und Speicherung von Bildern =====
  
 +<WRAP center round todo>
 +Bearbeite das folgende Arbeitsblatt:
 +
 +{{ :lehrkraefte:snr:informatik:glf22:bits-and-bytes:speicherung-von-daten.pdf | Speicherung von Bildern}}
 +</WRAP>
 +
 +
 +==== ppm-Datei ====
 +
 +Alle Zeilen in der folgenden Dati, die mit # beginnen, sind Kommentare und können weggelassen werden.
 +
 +<code txt>
 +P3
 +# "P3" means this is an RGB color image in ASCII
 +5 6
 +255
 +# "255" is the maximum value for each color
 +# end of header, data below
 +255 255 255    255 255 255    255 0 0      255 255 255    255 255 255
 +255 255 255    255 0 0        255 0 0      255 0 0        255 255 255
 +255 0 0        255 0 0        255 0 0      255 0 0        255 0 0
 +0 0 255        0 0 255        0 0 255      0 0 255        0 0 255
 +0 0 255        255 255 255    0 0 255      255 255 255    0 0 255
 +0 0 255        255 255 255    0 0 255      0 0 255        0 0 255
 +</code>
 +
 +==== svg-Datei ====
 +
 +<code txt>
 +<svg height="600" width="500">
 +    <polygon points="0,300, 400,0, 500,200"
 +        style="fill:red"/>
 +    <polygon points="0,300, 400,300, 500,600, 0,550"
 +        style="fill:blue"/>
 +    <polygon points="300,400, 400,400, 400,500, 300,500"
 +        style="fill:orange;stroke:cyan;stroke-width:20"/>
 +    <circle cx="80" cy="70" r="40" stroke="orange" stroke-width="5" fill="yellow"/>
 +    <text x="80" y="160" text-anchor="middle" fill="blue" 
 +        transform="rotate(-50.2 80,160)">SVG is great</text>
 +</svg>
 +</code>
 +
 +==== Mitschriebe ====
 +
 +  * 2aLIM: {{ :lehrkraefte:snr:informatik:glf22:bits-and-bytes:stellenwertsysteme-2alim-stand-2023-03-22.pdf |}}
 +  * 2kWG: {{ :lehrkraefte:snr:informatik:glf22:bits-and-bytes:stellenwertsysteme-2kwg-stand-2023-03-23.pdf |}}
 +  * 2lW: {{ :lehrkraefte:snr:informatik:glf22:bits-and-bytes:stellenwertsysteme-2lw-stand-2023-03-22.pdf |}}
 +  * 2rG: {{ :lehrkraefte:snr:informatik:glf22:bits-and-bytes:stellenwertsysteme-2rg-stand-2023-03-23.pdf |}}
  
 ==== Link zur Kursseite ===== ==== Link zur Kursseite =====
  • lehrkraefte/snr/informatik/glf22/python/bits-and-bytes.txt
  • Last modified: 2023/03/27 21:16
  • by Olaf Schnürer