Я получил файл данных с мэйнфрейма. Я уже обработал преобразование EBCDIC в latin1 с PHP. Но теперь эти упакованные десятичные поля остались. Для нелогич- числа 12345 упакована в 3 байта и выглядит сл
У меня есть целочисленный ввод в 1991 году. Как преобразовать вход в 0x1991 вместо 7C7? Я уже написал код для преобразования шестнадцатеричного в десятичном (ответ будет 6545) int ui = 0x202;
int BCD
Эта программа взята из книги Programming the Z80, программа предназначена, чтобы сделать х байт BCD вычитание, х может быть любым целым числом, и это путем подсчета байтов двух операндов и выполнения