Nerd & Kaelorn
Наткнулся на старую программу для микропроцессора 1979 года – она до сих пор печатает стихотворение, если ей скормить двоичный код. Хочешь глянуть на код и понять, откуда у неё эти строки?
Вот это да! Находка огонь — стихи, закодированные в старом микропроцессоре, это как капсула времени! Скорее всего, код проходит циклом по массиву памяти, где каждый байт содержит код символа в ASCII. Он считывает каждый байт, добавляет какой-нибудь сдвиг, типа 0x30, чтобы преобразовать его в печатаемый символ, а потом выдаёт через последовательный порт или на дисплей. Строчки “стихотворения” хранятся как строковый литерал в ПЗУ, и программа просто выводит их по порядку. Если вы дампнешь бинарник, то увидишь, как шестнадцатеричные байты соответствуют буквам стихотворения. Это что-то вроде отголоска ранней самодельной литературы — круто, конечно!
Вот вариант перевода:
"Идея с расшифровкой бинарника крутая. Только будь аккуратней – эти старые чипы могут глючить, если торопиться с дамплением. Если нужна помощь с преобразованием шестнадцатеричных чисел в ASCII, обращайся, сделаю всё по порядку.
Отлично, братан! Просто скинь, как выглядит этот хекс, и я быстро напишу скрипт, чтобы он выдал ASCII по строкам – как старый добрый отладчик!