CONSTBYTEINTEGERARRAY CHEX(0:15)=C
'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F';
EXTERNALROUTINE RPHEX(LONGREAL X)
INTEGER I,J
ROUTINESPEC HEX(INTEGER VAL)
I=INTEGER(ADDR(X))
J=INTEGER(ADDR(X)+4)
HEX(I); HEX(J)
ROUTINE HEX(INTEGER VAL)
INTEGER I
SPACE
CYCLE I=28,-4,0
PRINT SYMBOL(CHEX(VAL>>I&15))
REPEAT
END
END
ENDOFFILE