Я понял, ошибки в этом нет - но, в целом, такие числа просто сложнее запомнить, а в расчетах можно ошибиться.
Я не вижу причин, по которым бы не стоило использовать для хранилищ регистры из пользовательской области памяти (257-4095) - у вас же архив пишется сразу на USB, так что много места буфер не займет, достаточно делать разрывы в 20 регистров (например, PSW400-420-440).