E-Ink 新闻日报

返回列表

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

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

背景

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

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