Назад
Оборудование и потребительская электроника

Почему инструкция x86 undefined называется ud2? Почему 2?

Hacker News (YC)
Advertisement468 × 90
Почему инструкция x86 undefined называется ud2? Почему 2?

В недавней статье в блоге The Old New Thing Рэймонд Чен исследует исторические корни инструкции x86 «ud2», используемой компиляторами для вызова исключения недопустимого кода операции. Автор поясняет, что «ud» означает «undefined instruction» (неопределенная инструкция). Цифра «2» в названии указывает не на версию, а является следствием эволюции архитектуры Intel. Чен объясняет, что оригинальная инструкция «ud1» была зарезервирована для будущего использования, и когда Intel потребовался надежный способ принудительного вызова исключения процессора для отладки или безопасности, был введен второй вариант. Этот технический разбор показывает, как устаревшие соглашения об именовании в архитектуре процессоров сохраняются спустя десятилетия, предлагая глубокий взгляд на проектные решения, которые формируют современное компьютерное оборудование на уровне набора инструкций.

This is a summary. Read the full article at the original source:

Hacker News (YC)
Advertisement468 × 90
Share
Оборудование и потребительская электроника

Похожие

На выставке IFA 2026 компания RayNeo представила умные очки iO — носимое устройство без камеры, призванное решить проблемы конфиденциальности при сохр…

TechRadar

Недавний отчет Engadget предупреждает пользователей ноутбуков о необходимости немедленных действий, если они замечают, что тачпад смещается или выпира…

Engadget

В финале мужского турнира US Open 2026 года на стадионе Артура Эша встретятся Александр Зверев и Бен Шелтон. Зверев, первый номер посева, стремится за…

TechRadar
Advertisement970 × 250