Текст 32 бит (юникод UTF-32LE).
Краткая справка о работе с 32-битным текстом UTF-32LE: поиск структур, перевод между кодировками и вывод шестнадцатеричных значений.
Представление данных
Каждый скалярный код Unicode в UTF-32LE занимает четыре байта в порядке младшего конца. Скаляр исключает значения D800–DFFF и не превышает 10FFFF. Функции StruSear4V32 и StruSear32 ищут структуру [Arr1,X,Arr2] в диапазоне Midl1 байт, выдавая адреса начала, середины и конца вхождения либо признак отсутствия через JZ.
Перевод и вывод
PintToByte переводит текст из Var1 в кодировку CodePage, PintFromTxt читает UTF16 в Pint32, PintToTxt выполняет обратный перевод с опциональным заголовком VarBom. NUMHEX и NUMHEX32 выводят шестнадцатеричное значение регистра REG32 в формате [XXXX XXXXh] по линейному порядку.