NUMBXD Преобразование символьного шестнадцатеричного числа в макроцифру
SYSTEM NUMBXD
<NUMBXD [C]>
где [C] цепочка объектных знаков - шестнадцатеричное число
Преобразует символьное представление шестнадцатеричного числа,
с количеством цифр не более 8, в макроцифру.
Значение: Результатом замены является макроцифра.
-------------------------------- Пример ----------------------------------
<NUMBXD 'fff' 'fff'> --> /16777215/
<NUMBXD 'fff' 'fff' 'fff'> --> /4294967295/
<NUMBXD 'ffffff'> --> /16777215/
<NUMBXD 'ffffffff'> --> /4294967295/
<NUMBXD '1FA'> --> /506/
START
ENTRY task
SYSTEM NUMBXD,CVD,PROUT
* Пробел между цифровыми строками обязателен!
* --> /16777215/
task = <PROUT <CVD <NUMBXD 'fff' 'fff'>>> +
* --> /4294967295/
<PROUT <CVD <NUMBXD 'fff' 'fff' 'fff'>>> +
* --> /16777215/
<PROUT <CVD <NUMBXD 'ffffff'>>> +
* --> /4294967295/
<PROUT <CVD <NUMBXD 'ffffffff'>>> +
* --> /506/
<PROUT <CVD <NUMBXD '1FA'>>>
END
C:\REFAL>primer.exe
16777215
4294967295
16777215
4294967295
506
C:\REFAL>
Seealso:
This page last updated on Fri Nov 30 11:06:55 MSK 2001
Copyright © 1992-2001, Vitaly Filatov, Moscow, Russia
Webmaster