Здравствуйте, LuciferSaratov, Вы писали:
LS>Здравствуйте, Alex.Che, Вы писали:
>>> я бы написал как-то так:
AC>>если не ошибаюсь, автору нужно менять 0-й байт с 3-м, а 1-й со 2-м.
AC>>у тебя это не так.
LS>LS>Исходный: b3-b2-b1-b0
LS>SWAP: b2-b3-b0-b1
LS>да вроде все так — нужно сделать Swap для слов
Нет, не для слов. Swap нужен для перестановки байт.
Как есть:
22 C5 FC 41
Как нужно:
C5 22 41 FC
Порядок байт в файле-исходнике (
22 C5 FC 41) — считываю байты с файла-исходника в переменную TimeW0: file (
22 C5 FC 41) — SWAP и сохранение в переменную TimeW0: file (
FC 41 22 C5) — записываю во вновь созданный файл (
C5 22 41 FC).
Получается, что запись в файл идет зеркальная.