home.social

#алу — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #алу, aggregated by home.social.

  1. [Перевод] Внутри АЛУ микропроцессора 8085

    Арифметико-логическое устройство (АЛУ) — это фундаментальная часть любого компьютера, выполняющая операции сложения, вычитания и логические операции, однако принцип его работы для многих остаётся загадкой. Я провёл реверс-инжиниринг схемы АЛУ микропроцессора 8085 и в этой статье объясняю, как она устроена. АЛУ 8085 — это на удивление сложная схема, которая на первый взгляд выглядит как непонятное нагромождение логических элементов, но её можно понять, если не бояться немного углубиться в булеву логику. Разобрать АЛУ

    habr.com/ru/companies/otus/art

    #АЛУ #микропроцессор_8085 #реверсинжиниринг #арифметикологическое_устройство #булева_логика #битовый_перенос #схема_микропроцессора

  2. [Перевод] Реверс-инжиниринг АЛУ процессора 8086 по фотографиям кристалла

    Как устроено арифметико-логическое устройство процессора, если смотреть не на блок-схемы из учебников, а на сам кристалл? В этой статье — очередной захватывающий разбор АЛУ Intel 8086 через реверс-инжиниринг от Ken Shirriff: от фотографий кремния до понимания, как реализованы перенос, логические операции и сдвиги на уровне транзисторов. По ходу станет видно, какие инженерные компромиссы стояли за архитектурой и почему даже базовые операции в реальном железе устроены сложнее, чем кажется по спецификации. Вглубь процессора

    habr.com/ru/companies/otus/art

    #реверсинжиниринг #intel_8086 #алу #арифметикологическое_устройство #схемотехника #транзисторы_NMOS #микроархитектура #кремниевый_кристалл #мультиплексор

  3. [Перевод] Реверс-инжиниринг АЛУ процессора 8086 по фотографиям кристалла

    Как устроено арифметико-логическое устройство процессора, если смотреть не на блок-схемы из учебников, а на сам кристалл? В этой статье — очередной захватывающий разбор АЛУ Intel 8086 через реверс-инжиниринг от Ken Shirriff: от фотографий кремния до понимания, как реализованы перенос, логические операции и сдвиги на уровне транзисторов. По ходу станет видно, какие инженерные компромиссы стояли за архитектурой и почему даже базовые операции в реальном железе устроены сложнее, чем кажется по спецификации. Вглубь процессора

    habr.com/ru/companies/otus/art

    #реверсинжиниринг #intel_8086 #алу #арифметикологическое_устройство #схемотехника #транзисторы_NMOS #микроархитектура #кремниевый_кристалл #мультиплексор

  4. [Перевод] Реверс-инжиниринг АЛУ процессора 8086 по фотографиям кристалла

    Как устроено арифметико-логическое устройство процессора, если смотреть не на блок-схемы из учебников, а на сам кристалл? В этой статье — очередной захватывающий разбор АЛУ Intel 8086 через реверс-инжиниринг от Ken Shirriff: от фотографий кремния до понимания, как реализованы перенос, логические операции и сдвиги на уровне транзисторов. По ходу станет видно, какие инженерные компромиссы стояли за архитектурой и почему даже базовые операции в реальном железе устроены сложнее, чем кажется по спецификации. Вглубь процессора

    habr.com/ru/companies/otus/art

    #реверсинжиниринг #intel_8086 #алу #арифметикологическое_устройство #схемотехника #транзисторы_NMOS #микроархитектура #кремниевый_кристалл #мультиплексор

  5. [Перевод] Реверс-инжиниринг АЛУ процессора 8086 по фотографиям кристалла

    Как устроено арифметико-логическое устройство процессора, если смотреть не на блок-схемы из учебников, а на сам кристалл? В этой статье — очередной захватывающий разбор АЛУ Intel 8086 через реверс-инжиниринг от Ken Shirriff: от фотографий кремния до понимания, как реализованы перенос, логические операции и сдвиги на уровне транзисторов. По ходу станет видно, какие инженерные компромиссы стояли за архитектурой и почему даже базовые операции в реальном железе устроены сложнее, чем кажется по спецификации. Вглубь процессора

    habr.com/ru/companies/otus/art

    #реверсинжиниринг #intel_8086 #алу #арифметикологическое_устройство #схемотехника #транзисторы_NMOS #микроархитектура #кремниевый_кристалл #мультиплексор

  6. [Перевод] Внутри Intel 8086: как микрокод управляет АЛУ

    Intel 8086 часто вспоминают как точку старта x86, но куда интереснее заглянуть внутрь и понять, как он «думает» на уровне железа. В этой статье разбираем, как микрокод не просто запускает операции, а фактически настраивает АЛУ: одна микроинструкция выбирает режим, следующая забирает результат, а между ними работает логика, которая склеивает поля микроинструкций с опкодом (включая загадочную XI‑подстановку). По пути – кристалл под микроскопом, PLA, LUT‑подобная конструкция АЛУ и те самые углы CISC, из‑за которых простых ответов тут не бывает. Внутри 8086

    habr.com/ru/companies/otus/art

    #Intel_8086 #микрокод #АЛУ #управление_АЛУ #PLA #CISC #x86архитектура

  7. [Перевод] Внутри Intel 8086: как микрокод управляет АЛУ

    Intel 8086 часто вспоминают как точку старта x86, но куда интереснее заглянуть внутрь и понять, как он «думает» на уровне железа. В этой статье разбираем, как микрокод не просто запускает операции, а фактически настраивает АЛУ: одна микроинструкция выбирает режим, следующая забирает результат, а между ними работает логика, которая склеивает поля микроинструкций с опкодом (включая загадочную XI‑подстановку). По пути – кристалл под микроскопом, PLA, LUT‑подобная конструкция АЛУ и те самые углы CISC, из‑за которых простых ответов тут не бывает. Внутри 8086

    habr.com/ru/companies/otus/art

    #Intel_8086 #микрокод #АЛУ #управление_АЛУ #PLA #CISC #x86архитектура

  8. [Перевод] Внутри Intel 8086: как микрокод управляет АЛУ

    Intel 8086 часто вспоминают как точку старта x86, но куда интереснее заглянуть внутрь и понять, как он «думает» на уровне железа. В этой статье разбираем, как микрокод не просто запускает операции, а фактически настраивает АЛУ: одна микроинструкция выбирает режим, следующая забирает результат, а между ними работает логика, которая склеивает поля микроинструкций с опкодом (включая загадочную XI‑подстановку). По пути – кристалл под микроскопом, PLA, LUT‑подобная конструкция АЛУ и те самые углы CISC, из‑за которых простых ответов тут не бывает. Внутри 8086

    habr.com/ru/companies/otus/art

    #Intel_8086 #микрокод #АЛУ #управление_АЛУ #PLA #CISC #x86архитектура

  9. [Перевод] Внутри Intel 8086: как микрокод управляет АЛУ

    Intel 8086 часто вспоминают как точку старта x86, но куда интереснее заглянуть внутрь и понять, как он «думает» на уровне железа. В этой статье разбираем, как микрокод не просто запускает операции, а фактически настраивает АЛУ: одна микроинструкция выбирает режим, следующая забирает результат, а между ними работает логика, которая склеивает поля микроинструкций с опкодом (включая загадочную XI‑подстановку). По пути – кристалл под микроскопом, PLA, LUT‑подобная конструкция АЛУ и те самые углы CISC, из‑за которых простых ответов тут не бывает. Внутри 8086

    habr.com/ru/companies/otus/art

    #Intel_8086 #микрокод #АЛУ #управление_АЛУ #PLA #CISC #x86архитектура

  10. [Перевод] Как работало АЛУ процессора Intel 8086

    В 1978 году Intel представила процессор 8086 — революционный чип, приведший к созданию современной архитектуры x86. Однако в отличие от современных 64-битных процессоров, 8086 был 16-битным. Его арифметически-логическое устройство (АЛУ, ALU) работает с 16-битными значениями, выполняя арифметические операции (например, сложение и вычитание), а также логические операции, включающие побитовые AND, OR и XOR. АЛУ процессора 8086 — сложная часть чипа, выполняющая 28 операций 1 . В этом посте я расскажу об управляющих АЛУ схемах, генерирующих сигналы управления конкретных операций. Этот процесс сложнее, чем можно было бы ожидать. Во-первых, команда машинного кода приводит к исполнению множества команд микрокода. Использование АЛУ — это двухэтапный процесс: одна команда микрокода (микрокоманда) конфигурирует АЛУ под нужную операцию, а вторая микрокоманда получает результаты из АЛУ. Кроме того, на основании микрокоманды и команды машинного кода схема управления отправляет в АЛУ сигналы управления, переконфигурируя его под нужную операцию. Таким образом, эта схема становится источником «клея» между микрокомандами и АЛУ. На фотографии показан процессор 8086 под микроскопом. Я разметил основные функциональные блоки. Архитектурно чип разделён на блок интерфейса шины (Bus Interface Unit, BIU) в верхней части и блок исполнения (Execution Unit, EU) внизу. BIU занимается действиями с шиной и памятью, а также упреждающей выборкой команд, а EU исполняет команды. В правом нижнем углу находится ROM микрокода, хранящее микрокоманды. АЛУ (ALU) находится в левом нижнем углу; биты 7-0 расположены сверху, биты 15-8 — снизу, а между ними расположена схема флагов состояний. Темой этой статьи станет схема управления АЛУ, выделенная внизу красным цветом.

    habr.com/ru/companies/ruvds/ar

    #8086 #процессоры_intel #alu #алу #ruvds_перевод

  11. [Перевод] Абсурдно усложнённая схема регистров в Intel 80386

    Фото кристалла i386 с обозначенным блоком регистров (полномасштабная версия фото доступна в оригинале статьи) Революционный Intel 80386 (1985 год) стал первым 32-битным процессором с архитектурой x86. Как и большинство процессоров, он содержит огромное число регистров, которые являются ключевой составляющей, обеспечивая сверхбыструю обработку данных в сравнении с основной памятью. К ним относятся регистры общего назначения, регистры индекса и селекторы сегментов, а также специальные регистры для управления памятью и разработки операционной системы. В этой статье я буду говорить о кремниевом кристалле i386 и объясню, как в нём организованы основные регистры.

    habr.com/ru/companies/ruvds/ar

    #ruvds_перевод #x86 #процессоры #intel_80386 #i386 #регистры #алу #старое_железо