The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Опубликованы результаты дизассемблирования микрокода процессоров i386"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Опубликованы результаты дизассемблирования микрокода процессоров i386"  +/
Сообщение от opennews (??), 23-Май-26, 21:45 
Энтузиасты смогли успешно извлечь и  дизассемблировать микрокод процессора Intel 80386, который из-за отсутствия документации считался "чёрным ящиком". Бинарный образ микрокода был воссоздан с привлечением AI по фотографиям  кристалла в высоком разрешении, а логика работы разобрана через трассировку соединений на кристалле. Постепенно были определены структура микрокоманд (μ-ops), поля, порядок исполнения и маркеры конца инструкций.  Наработки проекта...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65513

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Опубликованы результаты дизассемблирования микрокода процесс..."  +6 +/
Сообщение от Аноним (1), 23-Май-26, 21:45 
Никак не могу понять, то что они сделали это хорошо, полезно или что?
Ответить | Правка | Наверх | Cообщить модератору

3. "Опубликованы результаты дизассемблирования микрокода процесс..."  +33 +/
Сообщение от Аноним10084 и 1008465039 (?), 23-Май-26, 21:51 
Они сделали это! Вот и всё
Ответить | Правка | Наверх | Cообщить модератору

23. "Опубликованы результаты дизассемблирования микрокода процесс..."  +2 +/
Сообщение от Аноним (23), 23-Май-26, 22:53 
Они вскрыли одну из старейших дыр: "... допускало обращение к аппаратным регистрам, доступ к которым должен был быть запрещён".
Ответить | Правка | Наверх | Cообщить модератору

27. "Опубликованы результаты дизассемблирования микрокода процесс..."  +3 +/
Сообщение от Аноним10084 и 1008465039 (?), 23-Май-26, 22:59 
И ведь получается, что если это уязвимость микрокода, то потенциальный эксплоит будет работать строго на 386 оригинальном камне, но не в эмуляторе
Ответить | Правка | Наверх | Cообщить модератору

30. "Опубликованы результаты дизассемблирования микрокода процесс..."  +7 +/
Сообщение от Аноним (30), 23-Май-26, 23:15 
В эмуляторах предусмотреть опцию --enable-iop-backdoor
Ответить | Правка | Наверх | Cообщить модератору

8. "Опубликованы результаты дизассемблирования микрокода процесс..."  +9 +/
Сообщение от AmDr (?), 23-Май-26, 22:08 
Обратный инжиниринг.
Вот попытаются люди понять, как работали кнопочные телефоны, вот применят Ии, и станут выпускать, кнопочники, наподобии Nokia8110, сделав их пиком моды.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

31. "Опубликованы результаты дизассемблирования микрокода процесс..."  –6 +/
Сообщение от Аноним (30), 23-Май-26, 23:22 
Только вот сети 2G в Европе уже начали сворачивать. К сожалению, и в РФ тоже начнут. Но можно же код для обработки 2G заменить на код 4G, стащенный с Baseband смартфонов.
Ответить | Правка | Наверх | Cообщить модератору

44. "Опубликованы результаты дизассемблирования микрокода процесс..."  –4 +/
Сообщение от AmDr (?), 24-Май-26, 00:32 
Вот только 4g, будет высаживать аккумуляторы кнопочных, как смартфоны.
Тоесть в кнопочниках, аккум меньше. Обычно.
И этот 4g, будет высаживать за 2 дня монохромный кнопочник.
Ответить | Правка | Наверх | Cообщить модератору

57. "Опубликованы результаты дизассемблирования микрокода процесс..."  +1 +/
Сообщение от Аноним (57), 24-Май-26, 07:14 
lolwut?

возьмм смарт *, воткни на 4g, используй как кнопочник (бабкин режим включи для надежности)
удивись разнице в расходе заряда

* - если берешь ведроид, то лучше aosp, меньше _вендорских полезных приложений_ висеть будет

Ответить | Правка | Наверх | Cообщить модератору

63. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от AmDr (?), 24-Май-26, 08:19 
>* - если берешь ведроид, то лучше aosp, меньше _вендорских полезных приложений_ висеть будет

Так вот, в кнопочниках батарея меньше, 1200Mah, ну максимум 2000Mah.

Ведроид, aosp, quin, стоит как дешевый смарт.
Ведроид aosp, quin, будет жрать аккум еще и самим Android.
Hmd (Nokia), имеет Rtos, аккумы 1200Mah, 2000. Но на 4g, будет жрать аккум.
Тоесть это не такая автономность, когда закинул в рюкзак, и он у тебя месяцами работает.

Ответить | Правка | Наверх | Cообщить модератору

71. "Опубликованы результаты дизассемблирования микрокода процесс..."  +1 +/
Сообщение от X86 (ok), 24-Май-26, 09:28 
Какие 1200 mAh, от силы 600 помню было
Ответить | Правка | Наверх | Cообщить модератору

74. "Опубликованы результаты дизассемблирования микрокода процесс..."  +1 +/
Сообщение от Аноним (74), 24-Май-26, 10:07 
И этого хватало на неделю . Да и до смартов на симбе современным без реактора не дотянуть .
Ответить | Правка | Наверх | Cообщить модератору

96. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от AmDr (?), 24-Май-26, 11:19 
Ну сейчас ставят 1200Mah,
Но опять же,
4g высажививает это за 2 дня.
Насамом деле режим энергосбережения в смартах, даже лучше.

Графеновые аккумы могут быть имбой.
Но графен тяжело добывать. Аккум будет стоить как смартфон.

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

113. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (113), 24-Май-26, 13:50 
>4g высажививает

Высаживает не 4ж, а экран. Запомни - экран. Время экранное, мать его. То, что происходит когда ты думскроллишь, свайпаешь и лайкаешь.

Ответить | Правка | Наверх | Cообщить модератору

121. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (-), 24-Май-26, 14:49 
Не верно в современных кнопочных аккумулятор процентов на 250 больше размер, в два раз точно. Не измерял по памяти пишу. Возможно меньше чем у Смартфонов не видел какие у Смартфонов аккумуляторы, но у кнопочных видел так как есть и современный кнопочный и старые купленные в 2010 и раньше годах. Специально не покупал, чем родственники пользуются, пользовались осталось в рабочем состоянии. У этих по прежнему как и раньше доступ к аккумулятору есть, крышка открывается как и раньше и аккумулятор снимается. Хорошая вещь кому не нужно то что даёт Смартфон, а только сотовая связь но и в них интерне простой в виде текста есть, все преблуды развода программами идут лесом.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

64. "Опубликованы результаты дизассемблирования микрокода процесс..."  +1 +/
Сообщение от Аноним (64), 24-Май-26, 08:19 
2g не начнут. Радиус станции 2g это до 50км в прямой видимости, а вот 3g умрет так как радиус до 3км как и у 4g...
5g до 300м так что останется в России 2g, 4g,5g

Только 6g конкурентен будет с 2g по зоне покрытия

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

73. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Karl Richter (ok), 24-Май-26, 09:30 
Каким образом 6G будет конкурировать с 2G?
Ответить | Правка | Наверх | Cообщить модератору

108. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (108), 24-Май-26, 13:28 
>Каким образом 6G будет конкурировать с 2G?

Присоединяюсь к вопросу.

Ответить | Правка | Наверх | Cообщить модератору

116. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (64), 24-Май-26, 14:32 
6g включает спутниковое покрытие в варианте 4g, т.е. +- в любой точке будет сигнал
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

98. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от AmDr (?), 24-Май-26, 11:23 
Покрытие 2g, 4g, решается реафрмингом.
Тоесть когда 4g, отдают частоты 2g.
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

117. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (64), 24-Май-26, 14:34 
Только у 4g радиус максимальный 3км, а у 2g 30км, а значит надо на ту же площадь в 100 раз больше станций (хотя наверное в 200-300 раз....)
Ответить | Правка | Наверх | Cообщить модератору

104. "Опубликованы результаты дизассемблирования микрокода процесс..."  +1 +/
Сообщение от AI (?), 24-Май-26, 11:56 
> останется в России ... 5g

Чтоб остаться, надо сначала появиться

Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

111. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (108), 24-Май-26, 13:31 
>Чтоб остаться, надо сначала появиться

Да кому оно .. ... сплющилось? Сразу на 7G перейдем! ;)

Ответить | Правка | Наверх | Cообщить модератору

10. "Опубликованы результаты дизассемблирования микрокода процесс..."  +16 +/
Сообщение от Ширламырла (?), 23-Май-26, 22:14 
Кто-то вышивает крестиком. Кто-то мастерит и разукрашивает солдатиков. Кто-то ездит на рыбалку или охоту. А кто-то просто бухает.

Если заниматься от всей души и увлеченно, то результаты впечатляют.

Эти вот замутили такое. Молодцы, черт их дери!

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

28. "Опубликованы результаты дизассемблирования микрокода процесс..."  +1 +/
Сообщение от Аноним (28), 23-Май-26, 23:05 
> А кто-то просто бухает.
> Если заниматься от всей души и увлеченно, то результаты впечатляют.

Тут просто нечего возразить :)

Ответить | Правка | Наверх | Cообщить модератору

16. "Опубликованы результаты дизассемблирования микрокода процесс..."  +3 +/
Сообщение от Tron is Whistling (?), 23-Май-26, 22:26 
Да не, есть в этом определённая ценность.
Я как архитектурник, всё гадал, почему у интела вылез P-Pro в итоге который на микрокоде базировался. А вот оказывается заложено было ещё в i386, только потом пытались сделать монолит, но видимо на частотах пня стало понятно, что никак. То, что понятно, было понятно, а вот откуда взялась такая красивая идея с микрокодом так быстро... с ней давно экспериментировали.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

17. "Опубликованы результаты дизассемблирования микрокода процесс..."  +7 +/
Сообщение от Tron is Whistling (?), 23-Май-26, 22:35 
И тоже примерно можно понять, как оно случилось.

Монолит 386 с его кучей линий оказался слишком сложным для целостного полуручного дизайна - и то есть для упрощения задачи решили плюнуть и пожертвовать временем выполнения операций, привернув транслятор из x86 во VLIW.

Потом тот самый 386 двинул технологии проектирования, и автоматизированное проектирование позволило сделать 486 более монолитом, расширив число исполнительных модулей. Микрокод и тут пригодился, но всё равно ещё применялся только как по сути прямая трансляция x86 во VLIW. P5 стал верхом этой архитектуры, где аж порядка 90 бит во внутренней управляющей структуре.

А вот когда начали дизайнить P6 - упёрлись в кучу ошибок. И решили во-первых сделать обновляемый микрокод, во-вторых вместо прямой трансляции во VLIW сделали наконец-то собственно пайплайн для этого микрокода, эдакий промежуточный RISC.

Меня смущал именно переход от внутреннего VLIW к RISC в течение такого короткого времени, но если полная трансляция началась ещё с 386 - тогда понятно.

Ответить | Правка | Наверх | Cообщить модератору

41. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (30), 23-Май-26, 23:45 
А разве VLIW и микропрограммное управление это одно и тоже?
Ответить | Правка | Наверх | Cообщить модератору

85. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 10:42 
Ну вот смотри, в микрокоде i386 идут 37-битные слова из микрокода.
Это уже VLIW или ещё не VLIW? :)
Ответить | Правка | Наверх | Cообщить модератору

86. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 10:43 
И эти слова - не напрямую выводами ALU управляют, а задают команды для ALU и прочих блоков. Наверное таки VLIW, да? :)
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

89. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 10:55 
И вот как раз в этом и прикол. "Находка" не то, чтобы как-то меняет представление о мире или имеет практическую ценность (ну, z386 - развлечение, не более). Она скорее упорядочивает историю, говоря о том, что x86 "в чистом виде" перестал существовать внезапно уже с i386, превратившись в "программную трансляцию". В P6 пошли ещё дальше, добавив прослойку "RISC".
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

72. "Опубликованы результаты дизассемблирования микрокода процесс..."  +2 +/
Сообщение от Аноним (72), 24-Май-26, 09:28 
Чувак, я рекомендую почитать про историю процессоров что-нибудь когерентное и цельное, потому что без этого, ты начинаешь путаться в соплях. Ширина микроинструкции и VLIW это разные вещи. VLIW -- это архитектура, которая так выходит имеет очень большие инструкции, но основная фишка отличающая VLIW от других архитектура -- это не ширина слова, а несколько команд в одной, которые выполняются параллельно.

Все процессоры вплоть до P5 выполняли инструкции последовательно. В 486 были пайплайны, которые обеспечивали определённый параллелизм, но это не тот параллелизм, который нужен чтобы называться VLIW'ом. Параллелизм P5, с его двумя конвеерами, чуть ближе идейно, но это тоже не то.

> Меня смущал именно переход от внутреннего VLIW к RISC в течение такого короткого времени

Если в этой фразе заменить VLIW на широкую микроинструкцию, чтобы фраза не была бы бессмыслицей противоречащей фактам, то времени у них было предостаточно. Они шли к этому начиная с 8086. У них так много времени на это ушло, потому что основные усилия по развитию архитектуры интел традиционно вкладывал в создание новых архитектур, которые были призваны заменить ущербный x86. У них за 80-90-е годы было, по-моему, 4 таких post-x86 архитектуры. Последней был Itanium, который тоже не взлетел, и после этого Intel прекратила рыпаться и смирилась с тем, что x86 -- её судьба. И тут же они выпилили Pentium 4, который был шагом назад по сравнению с PIII. У интела получается что-то по делу только тогда, когда они делают "наатыпись", так как они делали 8086, 286, 386, 586 и 686. 486, мне кажется, выпадает из этого ряда: они попытались сделать из него RISC, что говорит о больших чем обычно усилиях по разработке. Не просто, давайте сделаем то же самое, но быстрее, а какие-то "высокие идеи" будем реализовывать.

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

75. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 10:12 
"основная фишка отличающая VLIW от других архитектура -- это не ширина слова, а несколько команд в одной, которые выполняются параллельно"
Уже после этого весь твой остальной опус можно не читать.
Ответить | Правка | Наверх | Cообщить модератору

76. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 10:18 
Я тебе объясню, почему, даже.

Ты рассматриваешь VLIW, как самостоятельную архитектуру "к продаже".

Я рассматриваю VLIW просто как цепочку управления исполнительным блоками. Параллельно, ага.

Суть та же, но находится уровнем ниже. Де факто x86 начиная P-Pro транслируется сначала в RISC, потом во внутренний VLIW, который по сути цепочка управления вычислительными блоками. Ныне этот VLIW вообще динамически набивается по мере освобождения блоков, как и должно быть.

Идея вместо этого выдать наружу чистый и чуть более сложный VLIW была у интела (типа зачем нам все эти промежуточные звенья, если внутри всё равно оно), чем кончилась - все помнят, про то, что оптимизация реального времени компилятором невозможна - прекрасно знали, но всё равно решили попробовать - а может проглотят, а вдруг.

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

84. "Опубликованы результаты дизассемблирования микрокода процесс..."  –2 +/
Сообщение от Аноним (84), 24-Май-26, 10:42 
> Я рассматриваю VLIW просто как цепочку управления исполнительным блоками. Параллельно, ага.

Это твои проблемы, которые проистекают как раз из того, что ничего когерентного и цельного ты никогда не читал, и наделяешь устоявшиеся терминами смыслами, которые специфичны для тебя. Давай заглянем в википедию за определением?

"Very long instruction word (VLIW) is a type of instruction set architecture designed to exploit instruction-level parallelism (ILP) by explicitly specifying, in advance, which instructions execute in parallel."

Что за постмодернистский подход к технической дисциплине? Техническая дисциплина, любая техническая дисциплина, базируется на строгой терминологии, с жёсткими определениями. Постмодернизм с его "как хочу так и трактую", "все мнения неверны, значит все одинаково ценны" совершенно неуместны.

> Уже после этого весь твой остальной опус можно не читать.

Да да, именно так.

Ответить | Правка | Наверх | Cообщить модератору

87. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 10:46 
Понимаешь в чём дело, надёрганные тобой из интернетика определения меня мало волнуют.
Суть VLIW в том, что одним широким словом отдаются _команды_ для исполнительных блоков, а не сигналы на выводы. Вот это микрокод i386 и есть. Только исполнители там очень примитивные - ALU, да блок переходов. Но их несколько.
Ответить | Правка | Наверх | Cообщить модератору

90. "Опубликованы результаты дизассемблирования микрокода процесс..."  –3 +/
Сообщение от Аноним (90), 24-Май-26, 10:55 
Не вы прикиньте, оно ещё и упорствует. "Я сказал что VLIW это то же самое, что и control word, значит VLIW это control word."

Мне не приходилось до сих пор встречать настолько упрямых ослов. Да ещё и с претензиями на технические познания, лол.

Ответить | Правка | Наверх | Cообщить модератору

97. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 11:19 
Нет в микрокоде чистого control word, в этом и фишка.

Это правильнее назвать microcode word.

Фиксированной длины, не содержимое конкретных выводов, а набор команд-аргументов, два модуля параллельно, что бы это могло быть по сути, а не по форме?

Ответить | Правка | Наверх | Cообщить модератору

99. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 11:28 
Давай я тебе упрощу немножко.

Control word должен напрямую гейтами управлять. Микрокод же только синхронизирует управление на модулях.

Где там control word? 37 бит для управления всеми элементами цикла шины хватит? Нет.

Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

100. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 11:30 
Даже более того - нет там управления элементами цикла шины. Только start/fetch/etc.
Ответить | Правка | Наверх | Cообщить модератору

102. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 11:34 
Давай я тебе ещё одну идиллию разрушу.
Control word - это у нас что? Это у нас прямое управление гейтами логики. Правильно?
Слово VLIW у нас куда поступает? Напрямую на входы декодеров исполнительных блоков.
То есть слово VLIW управляет гейтами на входах исполнительных блоков. Напрямую.
То есть VLIW - это внезапно control word для декодеров исполнительных блоков.
Лол? Лол. То-то и оно.
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

114. Скрыто модератором  +/
Сообщение от Аноним (114), 24-Май-26, 14:13 
Ответить | Правка | Наверх | Cообщить модератору

105. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от RM (ok), 24-Май-26, 12:16 
> У них так много времени на это ушло, потому что основные усилия по развитию архитектуры интел традиционно вкладывал в создание новых архитектур, которые были призваны заменить ущербный x86. У них за 80-90-е годы было, по-моему, 4 таких post-x86 архитектуры. Последней был Itanium, который тоже не взлетел, и после этого Intel прекратила рыпаться и смирилась с тем, что x86 -- её судьба. И тут же они выпилили Pentium 4, который был шагом назад по сравнению с PIII. У интела получается что-то по делу только тогда, когда они делают "наатыпись", так как они делали 8086, 286, 386, 586 и 686.

iAPX 432, i960, ????, Itanium

???? - это Pentium Pro?

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

107. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (107), 24-Май-26, 13:06 
самым удачным оказался pentium II. Всего 450 МГц, а высокая производительность, корпоративный сервер CounterStrike на нём делал. Однажды вентилятор на процессоре перестал крутиться, так процессор не остановился и не сдох, а нормально продолжал работать.
Ответить | Правка | Наверх | Cообщить модератору

110. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от RM (ok), 24-Май-26, 13:31 
Еще оказывается был i860
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

19. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 23-Май-26, 22:38 
Ну и понятно теперь почему вялые попытки на VLIW потом ещё случались, но умерли.
По сути VLIW умер с линейкой P5. Экспериментировали с ним начиная с 386, но в итоге в P6 отказались.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

55. "Опубликованы результаты дизассемблирования микрокода процесс..."  +1 +/
Сообщение от Аноним (55), 24-Май-26, 04:13 
> оказывается заложено было ещё в i386

Ещё в 8086. Как ты впихнёшь процессор в 10k транзисторов без микрокода?

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

79. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 10:28 
В 8086/8088 там почти чистый транслятор.
"Микрокод" присутствует только для многотактовых операций и операций, требующих дополнительных циклов, в т.ч. циклов шины, и этот микрокод - скорее "макросы", хотя несколько реально сложных операций там есть.
Ответить | Правка | Наверх | Cообщить модератору

80. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 10:36 
Вообще операцию деления произвольную без микрокода никак, но мы не об этом.

80286 слегка отличается. Особенно одной "мелочью" - там появился префетч декодирования. Но это всё ещё нельзя считать полноценным пайплайном.

В 80386 - как вот собственно выяснилось - вообще всё проходит через микрокод.
И это уже очень существенное отличие, т.е. у нас уже не просто предтрансляция в тот самый "VLIW" - внутреннее представление через lookup table, с префетчем или без, плюс немножко сложных операций, а по сути сделан полностью отдельный поток выполнения, разделяющий CISC и внутренний VLIW.

Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

81. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 10:38 
Т.е. получается что *уже в i386* управлением блоками занимается исключительно микрокод, а не непосредственно цепочка декодирования.
Ответить | Правка | Наверх | Cообщить модератору

88. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (90), 24-Май-26, 10:53 
Если мы заменим в твоих словах VLIW на uops, или на control word или какие там ещё подходящие термины есть, то да, ты прав. Но что в этом такого, что не было понятно до тех пор? Intel начал с микрокода в 8086, и со временем пришёл к полноценным uops, которые выполняются на многих конвеерах. Это то, что мне подростку было понятно в 90-х, когда я (несколько отставая от развития софтостроительства на PC) считал все языки программирования излишними, признавал исключительно ассемблер, и поэтому зачитывал до дыр интеловские мануалы к их процессорам.

Дизассемблированный микрокод i386 привносит в то моё понимание много деталей, даже моё сегодняшнее понимание получает дополнительных деталей, но картинка в целом остаётся неизменной. Ну, то есть, я например полагал, что в 386 некоторые инструкции всё ж выполнялись напрямую, но выясняется что нет. Но и чо?

Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

92. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 10:59 
uops в контексе x86 - это скорее к "RISC"-ядру (P6 и далее). Там uops ещё далее транслируются на своих исполнительных блоках всё в тот же "VLIW" или прямое управление.

Отличие в том, что во "VLIW" команды идут напрямую исполнительным блокам, без дополнительной трансляции.

Я согласен, что стоило в кавычках писать, чтобы не путать, но механика всё-таки от VLIW - исполняется некий цикл параллельных операций. Можно одной ногой ALU потрогать, а другой - цикл шины запустить. Просто "VLIW" там весьма примитивный - исполнители простые и параллельных операций на команду всего две-три.

Ответить | Правка | Наверх | Cообщить модератору

93. Скрыто модератором  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 11:00 
Ответить | Правка | Наверх | Cообщить модератору

94. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 11:02 
> Ну, то есть, я например полагал, что в 386 некоторые инструкции
> всё ж выполнялись напрямую, но выясняется что нет. Но и чо?

А вот тут самое главное "чо". Нет, картины мира-то оно не меняет, да.
Но суть в том, что в i386 - уже нет x86 :) Полная трансляция. Пока ещё во "VLIW".
А P6 - уже и в "RISC" сначала (uops), и только потом во "VLIW".

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

115. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (114), 24-Май-26, 14:16 
> Но суть в том, что в i386 - уже нет x86

Я не знаю, почему тебя это так возбуждает. Во-первых, это игра слов: если i386 не x86, то что он? Во-вторых, это логическое развитие любой CISC платформы.

Ответить | Правка | Наверх | Cообщить модератору

29. "Опубликованы результаты дизассемблирования микрокода процесс..."  +2 +/
Сообщение от Аноним (30), 23-Май-26, 23:12 
Полезно для разработчиков эмуляторов CPU: QEMU, felix86, Box64
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

33. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (33), 23-Май-26, 23:26 
Это не для тебя.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

69. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от KALIBR10 (ok), 24-Май-26, 09:09 
Для ракет например или головок самонаведения такого проца достаточно.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Опубликованы результаты дизассемблирования микрокода процесс..."  –3 +/
Сообщение от A.Stahl (ok), 23-Май-26, 21:47 
А просто попросить эти данные у Интела нельзя? Сомневаюсь, что это какая-то "коммерческая тайна".
Ответить | Правка | Наверх | Cообщить модератору

4. "Опубликованы результаты дизассемблирования микрокода процесс..."  +2 +/
Сообщение от Аноним10084 и 1008465039 (?), 23-Май-26, 21:52 
Ну MS исходники древних MS DOSов открывает со скрипом, Штеуд тоже мб упрется. Хотя как будто и впрямь больших премудростей тут нет, и клоны 386 и делали, и вроде даже ещё и делают для ретро штук
Ответить | Правка | Наверх | Cообщить модератору

6. "Опубликованы результаты дизассемблирования микрокода процесс..."  –1 +/
Сообщение от Аноним (6), 23-Май-26, 21:59 
Они ещё "недавно" на МКС использовались, может есть ещё действующее оборудование:
https://opennet.ru/53083-falcon9
Ответить | Правка | Наверх | Cообщить модератору

35. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (30), 23-Май-26, 23:29 
Если учесть, что базовый модуль МКС был смонтирован на орбите в 1998-м.
Ответить | Правка | Наверх | Cообщить модератору

14. "Опубликованы результаты дизассемблирования микрокода процесс..."  +1 +/
Сообщение от Ширламырла (?), 23-Май-26, 22:19 
Подойди к рыбачку с удочкой и задай вопрос: а чё? В магазине купить нельзя?

Тут примерно тоже самое.

Это не потребность. Это такой спорт.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

24. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (24), 23-Май-26, 22:56 
Нельзя. Точнее, попросить можно, и они может и рады бы рассказать, показать, пообщаться, поделиться историями как оно бывало, но пошлют лесом. Почему -- объяснит их главный, основной заказчик, министерство войны. Конкретно, на модифицированных 80386 до сих пор летают истребители, работают радары, сонары, и окружающая их техника. А вот реверсить запретить невозможно. Кроме того, это весьма увлекательное занятие, но это детали.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

34. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (30), 23-Май-26, 23:27 
Ну поробуй попроси у Microsoft исходники Windows 95. Не, ну я понимаю, что лет через двадцать они и сами их выложат, но сейчас...
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

40. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (23), 23-Май-26, 23:41 
> лет через двадцать

они их только потерять могут.

Ответить | Правка | Наверх | Cообщить модератору

54. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (54), 24-Май-26, 03:47 
> поробуй попроси у Microsoft исходники Windows 95

К удовольствию публики, львиная доля исходного кода Windows NT 3.5, NT 4, XP / Server 2003 в прошлые годы утекла "естественным" образом... Оно даже собирается и запускается, для своих личных нужд можно играться сколько влезет.

https://www.opennet.ru/opennews/art.shtml?num=53783
https://archive.org/details/ntdev-compiling-windows-server-2...
https://archive.org/details/compiling-windows-nt-4.0-open-nt...

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

62. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от kusb (?), 24-Май-26, 08:11 
Windows 95 относительно полноценная ОС и её код был бы применён...
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

42. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (42), 23-Май-26, 23:46 
Патенты, интеллектуальные права и прочее. Чтобы это все разрулить надо попотеть командам юристов и инженеров. Это стоит кучку денег. И какой выхлоп с этих расходов?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

58. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним (57), 24-Май-26, 07:18 
на короткой дистанции - увожение
на длинной - ректалось семимильными шагами начнет развитие (по чистой случайности конечно же)
Ответить | Правка | Наверх | Cообщить модератору

48. "Опубликованы результаты дизассемблирования микрокода процесс..."  +/
Сообщение от Аноним83 (?), 24-Май-26, 01:04 
Какие?

В те времена это всё чертили на бумаге, это не дискету с исходниками DOS найти в архиве.
С микрокодом тоже могло завалится кудато, а могли и потерять или оно так же было только на бумаге.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

5. "Опубликованы результаты дизассемблирования микрокода процесс..."  +2 +/
Сообщение от Аноним (6), 23-Май-26, 21:56 
for fun почему бы и нет:
https://en.wikipedia.org/wiki/I386
Ответить | Правка | Наверх | Cообщить модератору

9. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  –2 +/
Сообщение от Аноним (9), 23-Май-26, 22:12 
А по современней никак нельзя?
Ответить | Правка | Наверх | Cообщить модератору

20. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Аноним (6), 23-Май-26, 22:41 
>А по современней никак нельзя?

Так про актуальные и действующие никто не даст опубликовывать.
Только официальные данные:
https://www.techpowerup.com/review/intel-panther-lake-techni...

Ответить | Правка | Наверх | Cообщить модератору

25. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Аноним (24), 23-Май-26, 22:57 
А оборудование и лоеров ты проспонсируешь?
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

53. Скрыто модератором  +/
Сообщение от Аноним (53), 24-Май-26, 03:05 
Ответить | Правка | Наверх | Cообщить модератору

91. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +1 +/
Сообщение от Аноним (91), 24-Май-26, 10:57 
Не лоеров, а юристов.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

32. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Аноним (32), 23-Май-26, 23:23 
Там амд уже "опубликовал" ключи для своего микрокода, так что вирусы теперь прямо в микрокоде процессора работают.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

37. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +1 +/
Сообщение от Аноним (30), 23-Май-26, 23:36 
Легендарный Core 2 Duo.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

59. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Аноним (57), 24-Май-26, 07:19 
мцст, перелогиньтесь
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

70. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от AmDr (?), 24-Май-26, 09:17 
дизассемблирования микрокода i386 и открытый CPU z386, это лучшее).
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

11. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +4 +/
Сообщение от Tron is Whistling (?), 23-Май-26, 22:16 
"при 4-байтовом обращении к портам проверялись биты прав доступа только для первых 3 байтов, а доступ к 4-му байту"
Его и не требовалось проверять, потому что доступ к устройствам осуществляется с выравниванием и размером записи. Если доступ невыровненный - i386 разобьёт это на несколько циклов шины, и каждый своё проверит. Если доступ выровненный - последний байт проверять вообще не требуется, потому что если он понадобился - значит устройство ожидает 32-битной записи на выровненный номер порта, и весь порт целиком открыт. 3 байт проверяется, чтобы определить, доступны ли все 32 бита в операции, а не только 16.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Tron is Whistling (?), 23-Май-26, 22:18 
Предположить устройство, использующее схему доступа AABC (выравнен), где A - 16-битный, а у B и C при этом разные пермишны, и B разрешён, а C запрещён - очень сложно.
Ответить | Правка | Наверх | Cообщить модератору

13. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Tron is Whistling (?), 23-Май-26, 22:19 
(да ещё чтобы при этом была вот так доступна 32-битная запись во все 4 с первого адреса - это вообще нереал, устройство с 16-битным AA при 32-битном обращении запишет только AA в лучшем случае)
Ответить | Правка | Наверх | Cообщить модератору

15. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Bottle (?), 23-Май-26, 22:25 
А как ИИ тут помог? Из новости непонятно - эти дорожки что ли аппаратно логику микрокода реализуют?
Абзац из новости по ссылке:
Some years later, I was talking to GloriousCow and Smartest Blob (possibly amongst others) on Discord and they mentioned that it would be interesting to get high resolution images of the 80386 die and try to extract the microcode from it. I mentioned that the first part had already been done but that turning the image into a binary blob and a binary blob into intelligible microcode seemed too hard. Well, they may have taken that as a bit of a challenge - they threw various bits of image processing, neural networks, and human-aided automation at the problem and a few days later had the binary blob extracted from the image and cross-checked

Т.е. непонятна роль нейронок, они могли их применять в качестве альтернативного поискового движка.

Ответить | Правка | Наверх | Cообщить модератору

18. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +1 +/
Сообщение от Tron is Whistling (?), 23-Май-26, 22:37 
Скорее их применяли для предобработки картинок.
Ответить | Правка | Наверх | Cообщить модератору

26. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +1 +/
Сообщение от Аноним (23), 23-Май-26, 22:59 
> А как ИИ тут помог?

Сейчас любой фотошопный фильтр называют "ИИ".

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

101. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Аноним (101), 24-Май-26, 11:30 
Вопреки распространённому мнению, ИИ это не только LLM.
Ответить | Правка | Наверх | Cообщить модератору

67. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Аноним (67), 24-Май-26, 09:01 
На фотке см. "Microcode", там нули и единицы просматриваются.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

21. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Аноним (21), 23-Май-26, 22:42 
>Выявлено, что в CPU 80386 каждая инструкция полностью исполняется через микрокод

То есть, 80386 заменой микрокода можно переквалифицировать хоть в пентиум, хоть в armv7. В теории. За вычетом регистров.

Ответить | Правка | Наверх | Cообщить модератору

22. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от IdeaFix (ok), 23-Май-26, 22:48 
Нет. Больше скажу, Трансмету Крузо нельзя по факту ничего кроме х86 заставить "эмулировать" :)
Ответить | Правка | Наверх | Cообщить модератору

50. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Аноним (-), 24-Май-26, 02:39 
>  Нет. Больше скажу, Трансмету Крузо нельзя по факту ничего кроме х86 заставить "эмулировать" :)

Современные варианты можно, вероятно, таки перепрофилировать, добавив команд и регистров - ибо uOps и реальная архитектура бэкэнда совсем на x86 не похожи.

Ответить | Правка | Наверх | Cообщить модератору

36. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +1 +/
Сообщение от Аноним (30), 23-Май-26, 23:32 
Он же там, небось, ещё не перезаливаемый был. Т.е. прошивка напылением нужных перемычек.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

56. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от solardiz (ok), 24-Май-26, 05:45 
Чуть больше чем заменой микрокода, но что-то подобное делали даже в те годы, вполне себе на практике: https://en.wikipedia.org/wiki/PC-based_IBM_mainframe-compati...
"The XT/370 was an IBM Personal Computer XT (System Unit 5160) with three custom 8-bit cards. The processor card (370PC-P) contained two modified Motorola 68000 chips (which could emulate most S/370 fixed-point instructions and non-floating-point instructions), and an Intel 8087 coprocessor modified to emulate the S/370 floating point instructions."
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

95. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Tron is Whistling (?), 24-Май-26, 11:06 
То есть да. Трансляция команд стала полностью программируемой.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

38. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  –2 +/
Сообщение от rm1 (?), 23-Май-26, 23:38 
AI даже сюда добрался бесполезные дыры в безопасности искать.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  –1 +/
Сообщение от Аноним (47), 24-Май-26, 00:50 
Автоматизированный миллион глаз.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  –3 +/
Сообщение от Аноним (47), 24-Май-26, 00:49 
А спросить у интела исходники нельзя было?
Ответить | Правка | Наверх | Cообщить модератору

61. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Аноним (61), 24-Май-26, 07:32 
Так вам intel и отдал свою закладку, это же репутационный урон.
Где гарантия что в новых процессорах нет сюрпризов?
Вернее вопрос лучше ставить "кто-нибудь верит что в процессорах нет бекдоров?"
Ответить | Правка | Наверх | Cообщить модератору

65. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Аноним (65), 24-Май-26, 08:22 
Ну какую закладку. Так случайная ошибка. Понять и простить.
Ответить | Правка | Наверх | Cообщить модератору

77. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Аноним (74), 24-Май-26, 10:19 
В новости прямо написано об отсуствии документации , что и послужило предлогом для патологоанатомии .
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

49. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  –1 +/
Сообщение от Аноним (-), 24-Май-26, 02:37 
> Выполнено дизассемблирования микрокода i386
> и создан открытый CPU z386

Это все прекрасно конечно - кроме того что уже микрокод куда более новых реверснули. Так что - музейный экспонатец.

Ответить | Правка | Наверх | Cообщить модератору

60. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +1 +/
Сообщение от Аноним (61), 24-Май-26, 07:29 
Вот вы интересуетесь нельзя ли было у intel исходники попросить, вспоминаете что и Microsoft не горит DOS открыть.
И тут такая новость.
Как это выглядит "при 4-байтовом обращении к портам проверялись биты прав доступа только для первых 3 байтов".
Так, проверяем первый байт, проверяем второй, проверяем третий...., а четвертый не проверяем, забываем проверять внезапно.
Вот и ответ почему не открывают старые арихитектуры и ПО.
Не светят закладки просто.
Ответить | Правка | Наверх | Cообщить модератору

66. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +1 +/
Сообщение от Аноним (65), 24-Май-26, 08:25 
Почема сразут закладки? Случайные ошибки понять и простить. Вошли не в ту дверь. Жиа Тан не виноват! Это чудовищная ошибка!
Ответить | Правка | Наверх | Cообщить модератору

106. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Аноним (106), 24-Май-26, 12:35 
Только не Жиа Тан, а Джон Смит.
Ответить | Правка | Наверх | Cообщить модератору

68. Скрыто модератором  +/
Сообщение от Анонимemail (68), 24-Май-26, 09:05 
Ответить | Правка | Наверх | Cообщить модератору

78. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Джон Титор (ok), 24-Май-26, 10:21 
Круто, теперь заводы имеющие возможности создать СБИС могут наклепать x86 процессоры для народа массово и недорого. Только зачем? ~70MHz для микроконтроллера это конечно круто, но архитектура ARM просто уделает за счёт архитектуры частоту выполнения команд.
Кстати, можно было просто взять ассемблер для AMD64 и создать свой процессор тем же обратным инжинирингом. А если понять распиновку, то и под определенный сокет.
Ответить | Правка | Наверх | Cообщить модератору

120. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Аноним (23), 24-Май-26, 14:42 
70MHz - это эмуляция на FPGA.
Ответить | Правка | Наверх | Cообщить модератору

82. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +1 +/
Сообщение от Аноним (82), 24-Май-26, 10:40 
Давайте теперь реверс инженеринг EGA и VGA и можно будет целый комп собрать.
Ответить | Правка | Наверх | Cообщить модератору

83. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Аноним (82), 24-Май-26, 10:41 
Тут важно понимать, что сторонние компании типа Chips&Technologies давно это сделали, иначе они не могли бы наклепать клонов этих видушек, но они тоже не горят желание раскрывать эти данные, т.к. это будет признанием факта реверс-инженеринга, за что можно словить бобо.
Ответить | Правка | Наверх | Cообщить модератору

109. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +1 +/
Сообщение от Аноним (107), 24-Май-26, 13:28 
>На основе опубликованного микрокода разработан открытый CPU z386,

вот только производить его никто не сможет, потому что для этого надо купить лицензию на x86 у Intel'а. А лицензия есть только у AMD и Zhaoxin.

Ответить | Правка | Наверх | Cообщить модератору

119. "Выполнено дизассемблирования микрокода i386 и создан открыты..."  +/
Сообщение от Коекто (?), 24-Май-26, 14:39 
Не надо покупать никаких лицензий. Все патенты на x86 и даже на базовую x86-64 уже давно протухли.
А ядро такого процессора было бы очень полезно для производства микроконтроллеров, на которых мог бы работать DOS (скажем, FreeDOS). Эдакий DOS-микроконтроллер. Я был бы очень рад появлению такой штуки.
Ответить | Правка | Наверх | Cообщить модератору

118. "Выполнено дизассемблирование микрокода i386 и создан открыты..."  +/
Сообщение от zionist (ok), 24-Май-26, 14:38 
Что за бред? С каких пор 80386 начал содержать микрокод? На сколько я знаю до Pentium Pro включительно никакого микрокода в процессорах Intel не было. Микрокод необходим сейчас для трансляции CISC инструкций x86 во внутренние RISC инструкции современных процессоров. Раньше процессоры Intel были полностью CISC и никакого внутреннего RISC ядра не имели.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру