77.6.3
SET: Modifizieren von Speicherinhalten
Zum Schutz gegen Tippfehler muß die Anzahl der eingegebenen Werte mit der eingegebenen Anzahl der zu ändernden Speichereinheiten übereinstimmen. Außerdem muß die Länge der eingegebenen Werte exakt zur ausgewählten Speichereinheit passen (z.B. 2 Hexadezimalziffern bei BYTE).
Kommandosyntax
Die Anzahl der zu ändernden Werte ist dezimal einzugeben.
Die neuen Werte sind hexadezimal und durch Bindestriche getrennt einzugeben.
Die Eingabeart kann byteweise (BYTE), wortweise (WORD) oder doppelwortweise (DWORD) erfolgen.
•
Modifikation unter Verwendung eines Adress-Symbols
SET,ADR,name,eingabeart,anzahl,werte;
•
Modifikation unter Direktangabe der Speicheradresse
SET,DA,selektor-offset,eingabeart,anzahl,werte;
Selektor und Offset sind in Hexadezimalzahlen einzugeben, getrennt durch einen Bindestrich.
•
Modifikation unter Verwendung einer logischen Speicherdefinition
SET,LOGNAME,name,eingabeart,anzahl,werte,indizes,abstand;
Die Indizes der betroffenen Array-Elemente sind dezimal einzugeben; es sind verkettete Einzelwerte oder auch Intervalle zulässig.
Der Abstand der jeweils zu ändernden Speicherstelle vom Beginn eines Array-Elements ist dezimal einzugeben.
Beispiel
Es soll der Gerätetyp für die Terminaltask von 02 auf 05 geändert werden.
Als Adresse der Static Task Table wurde 0F38:0265 dem Bindelisting der ADS-Datenbasis entnommen. Als Länge eines Elementes wurde der Wert 7 einem Prolib-Listing entnommen, als Abstand des Gerätetyps vom Elementbeginn der Wert 6.
Aus Erfahrung ist bekannt, daß das Element 3 das Element für die Terminaltask sein müßte.
Eingabe:
*def,adr,tt_elem,adr,0f38-0273;
Ausgabe:
DISPLAYER-INPUT IN A1 PLEASE:
Eingabe:
*lst,adr,tt_elem,byte,7;
Ausgabe:
TABLE: TT_ELEM
ADDRESS: 0F38H:0273H
CONTENTS HEX (ASCII)
0( 0) 01545420010102 .TT ...
DISPLAYER-INPUT IN A1 PLEASE:
Eingabe:
*set,adr,tt_elem,byte,7,01-54-54-20-01-01-05;
Ausgabe:
DISPLAYER-INPUT IN A1 PLEASE:
Eingabe:
*lst,adr,tt_elem,byte,7;
Ausgabe:
TABLE: TT_ELEM
ADDRESS: 0F38H:0273H
CONTENTS HEX (ASCII)
0( 0) 01545420010105 .TT ...
DISPLAYER-INPUT IN A1 PLEASE:
OpenScape 4000 V11, Band 1: AMO Beschreibungen, Servicedokumentation, Ausgabe 2
, ID:
P31003H31B0S107027620
©
11/2025
Mitel Networks Corporation. - All rights reserved.
Mitel and the Mitel logo are trademarks of Mitel Networks Corporation. Unify and associated marks are trademarks of Unify Software and Solutions GmbH&Co. KG. All other trademarks herein are the property of their respective owners.