Моя проблема была в том, что я не делал сдвиг первого и второго сегмента на 16 и 24 бита, а бездумно суммировал значения первой и второй пары сегментов (из макроса старой СМИ) поэтому отдавал неправильное значение.
Потом получил да то самое ваше замечание про порядок байт, но тоже методом тыка вопрос решается.
Спасибо за помощь, но все равно не понимаю как формируется строка, и получается ваше значение. У меня вышло значение "2018795008", при моей константе не отображается верхний сегмент, и при попытке вывести любые другие символы где есть бит от верхнего сегмента, они не выводятся.
Вложение 56805 Вложение 56806
PS/ макрос отрыл на форуме