c116-4 komplett deutsch.pdf
c116-4 komplett deutsch.pdf
c116-4 komplett deutsch.pdf
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
isel-CNC-Betriebssystem 5.x<br />
iselautomation KG<br />
2.1.10 Befehl: Poke (Beschreiben von Speicheradressen)<br />
Zweck<br />
Aufbau<br />
Der Poke-Befehl erlaubt es, den Speicherinhalt des Datenspeichers einer<br />
Prozessorkarte zu ändern<br />
@B,<br />
= Gerätenummer, Standard = 0<br />
= Adresse zwischen 0 und 65 535<br />
= Wert zwischen 0 und 255<br />
Anwendung @0B 33211,128<br />
Erläuterung<br />
Beschränkung<br />
Die Karte wird durch @0 adressiert. B gibt an, dass ein Wert in den<br />
Speicher geschrieben werden soll. 33211 gibt die Adresse des zu<br />
schreibenden Wertes an. 128 ist der neue Wert dieser Speicherzelle.<br />
Der Rechner bestätigt die Ausführung mit dem Software-Handshake.<br />
Der Befehl prüft nicht, ob ein am Datenbus angeschlossenes Gerät die<br />
Daten korrekt übernommen hat.<br />
Programmierbeispiel<br />
PAL-PC<br />
(Terminalmode)<br />
GW-BASIC<br />
@0B33211,128 -<br />
Der Befehl sollte nicht verwendet werden, um interne Kartenparameter zu ändern, da sich<br />
deren Adresse ohne Mitteilung ändern kann. Der Befehl sollte nicht mit Adressen kleiner<br />
32767 benutzt werden, da diese Adressen als Datenspeicher von der Prozessorkarte<br />
genutzt werden.<br />
20