← ALB News · curated headline

[Перевод] Эмодзи козла — валидный машинный код 8088. Я собрал из эмодзи целые программы

Habr · RU · Programming · 11/6/2026, 11:11:33 AM

Эмодзи козла в UTF-8 занимает байты F0 9F 90 90, и для процессора Intel 8088 это рабочие инструкции: LOCK LAHF и два NOP. Автор эмулятора MartyPC заметил это случайно и проверил, можно ли написать исполняемый COM-файл из одних отображаемых эмодзи. Получилось: программа из 141 байта выводит HELLO прямо в видеопамять, а загрузчик на эмодзи разворачивает в памяти демо для VGA. В статье разобраны листинги, таблица полезных эмодзи и гаджеты, которые склеивают соседние символы в одну инструкцию. Читать далее

Continue to Habr →

You are being forwarded in 6s — stay on this page