Kurs der Programmiersprache C Nr.4 = Die Plattform + First Blinking Lights

DL1HX CKurs420160526 211500Als Fortsetzung des letzten Treffens stellt Frank, DF4FY, weitere binäre Zahlendarstellungen, dieses Mal für negative Zahlen vor: Einerkomplement, Zweierkomplement. Rege war das Feedback über diverse Stolperfallen aus der Praxis der teils sehr erfahrenen Teilnehmer. Dies entspricht genau dem Grundgedanken dieses Kurses, dass die erfahreneren Teilnehmer direkt aus ihrer Praxis berichten und so dem teils doch schon formalen Vorstellungen Leben einhauchen und das Ganze so richtig interessant machen. Frank zeigte mit Hilfe eines kleinen Programmes die Bitdarstellungen an und hier wurden viele Aspekte, z. B. Little Endian-Darstellung usw. direkt sichtbar.  Nach der Diskussion über die folgenden Gleitkommazahlen und deren Tücken, z. B. 0.1 lässt sich eben nicht genau darstellen, kam Jan, DG6OBO, an die Reihe.

DL1HX CKurs420160526 201637 DL1HX CKurs420160526 203207 

Er stellte die schon mit großer Spannung erwartete “Plattform” vor. Eine allgemeine Einleitung zeigte die Microprozessor-Familie auf, die Leistungsfähigkeit und Ingenieurskunst des kleinen Käfers. Um noch einmal die von Hendrik, DL1HX, am Anfang gezeigte Toolchain zu demonstrieren, führte Jan das Übersetzen, Linken und Aufspielen auf Kommandozeile durch. Sicher das Highlight bildete mit 3 Latches und zugehörigen LED-Reihen eine Visualisierung für 2 Operanden und das jeweilige Ergebnis vor. So konnte man die von Frank aufgezeigten Probleme direkt an den LEDs binär ablesen. Das hat uns allen richtig gut gefallen und für das nächste Mal haben sich noch ein paar neue Besucher angekündigt.

 DL1HX CKurs420160526 201659