Приветствую всех!
Знаю: тема багов, которые изменили мир, избита уже настолько, что на ней не осталось живого места. Но сейчас мы не будем просто говорить о самых выдающихся таких случаях. Сейчас мы затронем лишь один из них: ту самую ошибку в процессоре Pentium. И не просто поговорим обо всём этом, а ещё и продемонстрируем её на реальной машине.
Рубрика «x86»
Иногда компьютеры ошибаются. Воспроизводим тот самый баг на $475 000 000
2025-12-12 в 8:05, admin, рубрики: i430fx, pentium, timeweb_статьи, windows 98, x86, алгоритм деления, жесткий диск, ОЗУ, чипсетКто угодно может пнуть мёртвого льва
2025-12-05 в 15:37, admin, рубрики: BASIC, QuickBasic, visual basic, x86, интерпретатор, трансляция, фейкиКто угодно может пнуть мёртвого льва. Мёртвый лев не рыкнет на наглеца. Мёртвый лев не откусит ему ногу «по самое не хочу», хотя стоило бы. Лев мёртв, и теперь его может пнуть каждый ишак, что конечно же не показывает превосходство ишака над львом. Эта статья будет полна негодования и ненависти. Кровь ещё не закончила кипеть от негодования. Но, разумеется, помимо эмоций будут и сухие объективные факты, немножко исследования и расстановка точек над i. В интернете кто-то не прав... опять...
Существует целый ряд инструментов, технологий и вообще вещей, которым по какой-то непонятной вселенской несправедливости Читать полностью »
Программирование для Windows 1.0 в 2025 году
2025-11-28 в 8:05, admin, рубрики: 386, com-порт, ISA, timeweb_статьи, windows, x86, Блок питания, дисковод, кросс-плата, промышленный ПК«...Одним из примеров громоздкой и, по мнению авторов, бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft. Эта система занимает почти 1 Мбайт дисковой памяти и рассчитана на преимущественное использование совместно с устройством типа "мышь".» — вы точно знаете, откуда это
Приветствую всех! Буквально неделю назад прошло сорок лет с момента выхода первой релизной версии Windows. Именно в тот день в 1985 году началась история ныне повсеместно распространённой ОС.
Коробка багов (эмулируется)
2025-09-23 в 9:27, admin, рубрики: 86box, pvs-studio, x86, ретрокомпьютинг, статический анализ кода, эмуляция24 августа 2025 года состоялся релиз 86Box 5.0. Низкоуровневый эмулятор IBM PC и совместимых с ним компьютеров получил новый динамический рекомпилятор инструкций процессора, расширил поддержку "железа" и улучшил работу множества уже существующих компонентов. Что ещё внутри "коробки"?

Введение
Абсурдно усложнённая схема регистров в Intel 80386
2025-06-01 в 9:01, admin, рубрики: i386, intel 80386, ruvds_перевод, x86, АЛУ, Процессоры, старое железо
Революционный Intel 80386 (1985 год) стал первым 32-битным процессором с архитектурой x86. Как и большинство процессоров, он содержит огромное число регистров, которые являются ключевой составляющей, обеспечивая сверхбыструю обработку данных в сравнении с основной памятью. К ним относятся регистры общего назначения, регистры индекса и селекторы сегментов, а также специальные регистры для управления памятью и разработки операционной системы. В этой статье я буду говорить о кремниевом кристалле i386 и объясню, как в нём организованы основные регистры.Читать полностью »
|
Набор инструкций |
Год |
Регистры |
Типы операций |
Макс. элементов |
Число команд |
Статус |
|---|---|---|---|---|---|---|
|
MMX |
1997 |
8×64-бит |
Целочисленные |
8×8-бит или 2×32-бит |
57 |
устарел |
|
3DNow! |
1998 |
8×64-бит |
FP32 |
2×32-бит |
21 |
удалён |
|
SSE |
1999 |
8/16×128-бит |
FP32 |
4×32-бит |
Читать полностью » |
Как специально написать чрезвычайно медленный код
2025-04-30 в 20:52, admin, рубрики: x86, ассемблер, низкоуровневое программирование, производительность, челленджРаз в несколько лет я устраиваю в нашей исследовательской группе челлендж «Напиши медленный код». Цель – написать код с минимально работоспособным количеством инструкций на цикл (IPC) с условием, чтобы этот код выполнялся на заранее подобранном сервере с архитектурой x86.
На первый взгляд, это абсурд! В сущности, так и есть. Однако, есть в этой безумной задаче и некоторая методическая ценность. Инженеры, проектирующие процессоры, прилагают все усилия ради достижения наивысшего возможного IPC… даже для очень неэффективного кода. Так и задумано, что писать код с очень высоким показателем IPC непростоЧитать полностью »
Основы inline ассемблера для С в Visual Studio (MSVC compiler) x86 компиляции для Windows
2025-03-27 в 8:15, admin, рубрики: C, GNU, inline assembler, masm, masm32, MSVC, Visual Studio, windows, x86Intel на грани краха: культурный упадок и ошибочная стратегия
2025-03-18 в 10:49, admin, рубрики: amd, chip, Nvidia, SoC, TSMC, x86, Процессоры, процессоры intelBaikal Electronics работает в отрасли, появившейся благодаря основателям компании Intel, поэтому мы с интересом следим за новостями о полупроводниковом гиганте. Поэтому мы заметили, что подробная статья про истоки глубокого кризиса пионера микроэлектроники, опубликованная 9 декабря 2024 за авторством Дилана Пателя и коллег, переведена на русский язык в сокращённом или переработанном виде. Поэтому было решено перевести статью, передав все смыслы максимально близко к авторским. Приятного чтения!
Ещё раз о моделях памяти, применявшихся в DOS
2025-02-08 в 8:05, admin, рубрики: 8086, borland, c++, dos, exe, microsoft, timeweb_статьи_перевод, x86, ОЗУНекоторое время назад я написал несколько статей о различных трюках, применявшихся в операционной системе DOS, чтобы вписаться в те жёсткие лимиты памяти, которые действовали в реальном режиме на архитектуре x86. Постоянно возникал и оставался без ответа один вопрос: а каковы были различные «модели», которые предлагались компиляторами тех времён? Взгляните, как выглядело меню для генерации кода в Borland Turbo C++:
