E-Ink 新闻日报

← 返回列表

为什么 x86 未定义指令叫 UD2?为什么有 2?

文章阐述了 x86 未定义指令 “UD2” 名称的来源,追溯到 Intel 早期文档中将该操作码标记为 “Undefined 2”。即使该指令后来被正式用于触发非法指令异常,数字 “2” 仍被保留下来。

背景

UD2 是在 x86 上有意触发非法指令异常的标准手段,常用于调试或标记不可达代码。

来源
Hacker News (RSS)
发布时间
2026年9月13日 20:30
评分
5.0 / 10