xadd
-----
Syntax: xadd(a,b,n,m)
	
	a,b sind Hexadezimalzahlen, d.h.
	  a und b bestehen aus den Ziffern
          von 0 bis 9 und aus den Buchstaben 
          von A bis F.
	n,m sind ganze Zahlen, die angeben,
          wie viele Zeichen von a, bzw. b
          (von rechts gezhlt) ausgewertet
          werden ggf. wird die Zahl also
          abgeschnitten!
	  Wird l angegeben, so wird die Hex-
	  zeichenkette als mit Vorzeichen 
          versehene Hexadezimalzahl
          interpretiert!
          n und m mssen nur bei negativen 
          Hexzahlen angegeben werden!
         
Ergebnis: - der Wert der Hexadezimalzahlen
	     wird addiert und als 
             Hexadezimalzahl ausgegeben

Zweck: 
Addieren zweier Hexadezimalzahlen, wobei eine
oder beide mit Vorzeichen versehene Hexzahlen
sein drfen.

Beispiel:
xadd(ffa,123)   ffa und 123 sind hier positive 
		 Hexadezimalzahlen
Ausgabe: 111D 

xadd(ffa,123,3) ffa wird hier als mit Vorzeichen
                 versehene Hexzahl interpretiert
                 und die rechtesten 3 Zeichen 
                 werden von ffa ausgewertet
Ausgabe: 11D

xadd(ffa,123,3,3) Bemerkung zu ffa s.o.
                   123 wird hier auch als mit
                   Vorzeichen versehen 
                   interpretiert, ist jedoch 
                   positiv
Ausgabe: 11D

xadd(ffa,123,,3) Hier wird ffa als 'normale' 
                  Hexzahl ausgewertet und 123 
                  mit Vorzeichen versehen. Von
		  123 werden nur die ersten 3 
                  Stellen, von rechts, 
                  ausgewertet.
Ausgabe: 111D

xadd(ffa,123,,1) Bemerkung zu ffa s.o. 
                  123 wird hier als mit 
                  Vorzeichen angesehen und
                  es werden nur die erste Stelle,
                  von rechts, ausgewertet.
Ausgabe: 0FFD

Bemerkung:
xadd kann auch mit d2x kombiniert werden, um
das Ergebnis zweier Dezimalzahlen in 
Hexadezimaldarstellung anzugeben.

Beispiel:
xadd(d2x(1093),d2x(2622))
Ausgabe: 0E83 (in Hexadezimaldarstellung)
