Hier werde ich noch zwei kleine Programme vorstellen:
Das Erste gibt eine vorzeichenbehaftete 32-Bit Zahl aus (Übergabe in EAX). Ich habe es als Ergänzung zu den Ausgabeprozeduren in unserem Buch programmiert. Sie bekommen es hier! (2 kByte)
Das Zweite ist von eher speziellem Interesse: Es kommuniziert mit der Oszilloskopsoftware der Velleman-Oszilloskope PCS100 und PCS500 (nur Kanal 1) über die DLL dsolink.dll. Es berechnet dabei unter anderem den Wert tau, also die Zeitkonstante bei einer Kondensatorentladung. Dabei sollte die aufgenommene Kurve für ein sinnvolles Ergebnis ungefähr (!) so aussehen:
Aufgenommen über Trigger an, Trigger Edge: "Arrow down" und Trigger Level knapp unter der Kondensatorspannung. Die Berechnung startet vom allerersten Punkt. Nähere Infos zur Nutzung der DSOLink.dll und somit des Programmes auch in der Hilfe des Oszilloskopes! Das Programm ist vor allem als Beispiel anzusehen... Keine Gewähr für die Richtigkeit der angezeigten Daten versteht sich. Das Win32-Assemblerprogramm gibt es mitsamt Quellcode hier (30 kByte). Angezeigt wird auch die Spitze-Spitze-Spannung sowie die Sample-Rate usw.: