- В Китае набрали популярность «обманки» для... (16)
- Загадочные кошельки с 10 000 биткоинов... (95)
- Еврокомиссия подтвердила: правила по ИИ... (97)
- Microsoft закрыла офис в Пакистане после 25... (97)
- ChatGPT стал инструментом для фишеров —... (114)
- Sony приостановила продажи Xperia 1 VII... (113)
- Новая статья: Two Falls (Nishu Takuatshina)... (266)
- Плотнее, быстрее, дешевле: керамические... (290)
- Продюсер Xbox посоветовал уволенным... (284)
- Загадочный хоррор OD от Кодзимы не попал в... (294)
- Создатели Helldivers 2 ответили, выйдет ли... (305)
- ЕС наведёт порядок в космосе: готовится... (316)
- Испытания солью, пылью и асфальтом: Apple... (315)
- Google изменит поиск под давлением ЕС: в... (272)
- Telegram-кошелёк стал «единорогом»: оценка... (302)
- Наследие 3dfx Interactive живёт: энтузиасты... (304)
В 45-летнем процессоре Intel 8086 обнаружились недокументированные секретные инструкции
Дата: 2023-07-19 19:42
Легендарный процессор Intel 8086 появился в далёком 1978 году. По современным меркам это невероятно примитивное решение с 29 000 транзисторов и частотой до 16 МГц. Однако оказалось, что и в столь старом CPU в 2023 году можно найти кое-что новое. К примеру, секретные инструкции.

Исследователь аппаратного обеспечения Кен Ширриф (Ken Shirriff) решил изучить оговариваемый процессор и нашёл там немало любопытного. Например, этот CPU не содержит никакого запрета на запуск неподдерживаемых инструкций. То есть при получении таких инструкций CPU всё равно пытался их выполнить.
В целом Intel 8086 поддерживал 521 инструкцию, хранящуюся в микросхеме ПЗУ Microcode. Некоторые из этих 512 инструкций были продублированы в качестве резервных копий, а некоторые другие вообще никогда не были обнародованы самой Intel.
Наибольший интерес вызывает одна из таких инструкций. Она была создана для защиты интеллектуальной собственности Intel. Если бы какая-то компания решила незаконно скопировать процессор Intel 8086, она бы скопировала и эту особенность CPU, не зная о её существовании. В итоге CPU-клон выполнял бы определённую операцию SALC (Set AL to Carry) при подаче соответствующих битов машинного кода. Это позволило бы Intel более эффективно преследовать любых недобросовестных конкурентов.
Что интересно, через несколько лет после выхода Intel 8086 у компании появилась возможность опробовать свою ловушку в действии, так как компания посчитала, что NEC в своём процессоре V20 реализовала именно копию Intel 8086/8088, но суд вынес решение в пользу NEC.
Подробнее на iXBT
Предыдущие новости
Лёгкий обмен файлами между смартфоном и ПК: Google официально запустила Nearby Share для Windows
Компания Google объявила об официальном масштабном запуске новой функции, которая упрощает обмен изображениями, видео и другим контентом между телефонами на основе Android и ПК с Windows. Функция Nearby Share (Обмен с окружением) уже много лет встроена непосредственно в Android, но до недавнего времени её можно было использовать только между телефонами. По сути, Nearby Share...
Первые тесты GeForce RTX 4060 Ti 16GB: видеокарта даже медленнее, чем RTX 4060 Ti 8GB
В Сети пока нет полноценных тестов видеокарты GeForce RTX 4060 Ti 16GB, так как Nvidia не предоставила адаптеры журналистам до запуска, а продажи стартовали только вчера, да и то условно. Однако авторы канала MSI Insider Weekly решили сделать всё быстро и просто: протестировать новую видеокарту непосредственно в прямом эфире во время очередного стрима. обложка видео...
Diablo IV показала рекордные продажи за июнь, а Overwatch 2 теряет игроков
Издательство Activision Blizzard в рамках финансового отчёта за второй квартал 2023 календарного года поделилось информацией об успехах ролевого экшена Diablo IV и условно-бесплатного шутера Overwatch 2 от Blizzard Entertainment. Источник изображений: Blizzard...
AMD научила Ryzen 7000 работать с быстрой оперативной памятью — AGESA 1.0.0.7B обеспечила поддержку DDR5-8000 и даже выше
Некоторые производители материнских плат сообщили, что завершают разработку новых версий BIOS для системных плат с чипсетами AMD 600-й серии на основе обновлённой библиотеки AMD AGESA 1.0.0.7B. Обновление значительно повышает стабильность работы высокоскоростных модулей оперативной памяти с процессорами Ryzen 7000. Источник изображения:...