LINUX.ORG.RU

Cpu


21

0

Всего сообщений: 794

См. также:

 , , , , , , , ,

Синонимы:

 процессор

Энтузиасты дизассемблировали микрокод i386 и создали открытый CPU z386

 , , , z386,

Энтузиасты дизассемблировали микрокод i386 и создали открытый CPU z386
Группа Hardware and Drivers

Энтузиасты смогли успешно извлечь и дизассемблировать микрокод процессора Intel 80386, который из-за отсутствия документации считался «чёрным ящиком». Бинарный образ микрокода был воссоздан с привлечением AI по фотографиям кристалла в высоком разрешении, а логика работы разобрана через трассировку соединений на кристалле. Постепенно были определены структура микрокоманд (μ-ops), поля, порядок исполнения и маркеры конца инструкций. Наработки проекта опубликованы на GitHub как общественное достояние.

Выявлено, что в CPU 80386 каждая инструкция полностью исполняется через микрокод, в то время как в 8086 и современных процессорах часть инструкций обрабатывается напрямую. Кроме того, в отличие от процессоров 8086, в 80386 микрокод не реализует алгоритмы напрямую, а в основном настраивает аппаратные ускорители (умножитель, делитель, быстрый сдвиг, PTU (Protection Test Unit)).

( читать дальше... )

>>> Подробности на opennet (opennet.ru)

PunkPerson
()

Еще новости

Май 2026

Март 2026

2024

2023

2022

2021

2020

2018

2016

2014

Опросы

Ноябрь 2025

2024

2018

2012

Галерея

Статьи

Форум

Июнь 2026

Май 2026

Апрель 2026

Март 2026

Февраль 2026

Декабрь 2025

Декабрь 2025

Ноябрь 2025

Октябрь 2025

Сентябрь 2025

Август 2025

Июль 2025