Lobsters | 原文链接 | 2026-09-01 收录

可执行的表情符号:用 emoji 写一段能跑的 8088 机器码

来源: martypc.blogspot.com — 2026-08-06

概述

一次有趣的逆向思维实验:作者在调试 x86 反汇编器时发现,绝大多数 emoji 的 UTF-8 编码以 F0 9F 开头,而这恰好是合法的 8088 机器码前缀。他幽默地指出山羊 emoji 🐐 的完整编码 F0 9F 90 90 反汇编为 lock lahf nop nop——山羊竟是 emoji 界的 NOP。受此启发,他试图用纯 emoji 编写可运行的 8088 COM 程序,成功写出了打印 HELLO 的 141 字节程序(MD5 0a5c...),并给出另一段 609 字节的日文假名可执行序列,全程可在他的在线反汇编器中验证。

核心要点

金句

山羊 emoji 是表情符号界的 NOP——F0 9F 90 90 反汇编为 lock lahf nop nop。
返回 Lobsters 首页