home.social

#alu — Public Fediverse posts

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

  1. [Перевод] Внутри ALU-чипа 74181: фотографии кристалла и реверс-инжиниринг

    По учебникам цифровой логики легко представить, что ALU — это аккуратная схема из понятных вентилей. Но внутри реального TTL-чипа всё интереснее: странные многоэмиттерные транзисторы, компактные XOR-каскады, упреждающий перенос и топология кристалла, где каждый резистор занимает драгоценное место. В этой статье разбираем 74181 — культовый 4-битный ALU-чип 1970-х — по фотографиям кристалла и смотрим, как инженерные компромиссы превращаются в работающий процессорный блок. Заглянуть внутрь

    habr.com/ru/articles/1041224/

    #74181 #алу #ALU #TTLлогика #реверсинжиниринг #арифметикологическое_устройство #цифровая_логика #кристалл_микросхемы #биполярные_транзисторы #NPNтранзисторы

  2. Hallo liebe Kollegen in der #metall Verarbeitung:
    Ich suche zum Abrunden eine "Hohlfeile", also eine Feile, die nach innen gewölbt ist.
    Als Nagelfeile habe ich sowas gesehen, jedoch brauche ich das für #alu und #messing

    Jemand ne Idee wo ich sowas bekommen kann?
    Kaufe auch gern von privat, falls jemand eine loswerden will.
    #schlosser #metallverarbeitung #metalle #feilen #werkzeug

  3. Hallo liebe Kollegen in der #metall Verarbeitung:
    Ich suche zum Abrunden eine "Hohlfeile", also eine Feile, die nach innen gewölbt ist.
    Als Nagelfeile habe ich sowas gesehen, jedoch brauche ich das für #alu und #messing

    Jemand ne Idee wo ich sowas bekommen kann?
    Kaufe auch gern von privat, falls jemand eine loswerden will.
    #schlosser #metallverarbeitung #metalle #feilen #werkzeug

  4. У Z-80 4-битная АЛУ. Вот как она работает

    Когда мы пишем код под микроконтроллер, за привычными инструкциями компилятора скрывается вполне конкретная логика – регистры, ALU, прерывания, шины и тайминги, которые живут по своим правилам. В статье разберём, как устроены базовые механизмы выполнения команд и что именно происходит на уровне микроархитектуры, когда «просто вызывается функция». Это попытка посмотреть на embedded-разработку через призму железа и понять, какие инженерные решения стоят за кажущейся простотой исходного кода. Разобрать архитектуру

    habr.com/ru/companies/otus/art

    #микроархитектура_процессора #ALU #арифметикологическое_устройство #регистры #embeddedразработка #системное_программирование #низкоуровневое_программирование

  5. [Перевод] Как работало АЛУ процессора 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_перевод

  6. Auf #Stahl- und #Alu-Anteile werden mit 50% erhoben.

    Und es gibt Medien, die da drüber berichteten, Herr von und zu Chef.

    Aber dies wieder so hinzustellen, als würde niemand drüber berichten und immer wieder verdeckt die Schuld bei anderen zu suchen. Und den Täter #Trumpeltier mehr in den Fokus zu stellen, als mit dem Eröffnen mehrerer Standorte dort drüber ihm in den Arsch zu kriechen, naja. Man finde ggf. den Fehler.

    >USA erheben Stahl- und Aluminium-Zölle auf Hunderte neue Produkte

    tagesschau.de/wirtschaft/weltw

    > Die US-Regierung haben nun auch Zölle verhängt auf Produkte, die Aluminium oder Stahl enthalten. Mehr als 400 neue Produkte sind betroffen - von Motorrädern über Fensterrahmen bis hin zu Eisenbahnwaggons.

  7. Auf #Stahl- und #Alu-Anteile werden mit 50% erhoben.

    Und es gibt Medien, die da drüber berichteten, Herr von und zu Chef.

    Aber dies wieder so hinzustellen, als würde niemand drüber berichten und immer wieder verdeckt die Schuld bei anderen zu suchen. Und den Täter #Trumpeltier mehr in den Fokus zu stellen, als mit dem Eröffnen mehrerer Standorte dort drüber ihm in den Arsch zu kriechen, naja. Man finde ggf. den Fehler.

    >USA erheben Stahl- und Aluminium-Zölle auf Hunderte neue Produkte

    tagesschau.de/wirtschaft/weltw

    > Die US-Regierung haben nun auch Zölle verhängt auf Produkte, die Aluminium oder Stahl enthalten. Mehr als 400 neue Produkte sind betroffen - von Motorrädern über Fensterrahmen bis hin zu Eisenbahnwaggons.

  8. This noise is kinda funnyo jot out. I think the syntax will let me do "everything not inside these delimiters is a comment"

    compute the magnitude of a point
    :->{3 4};
    :{$x}->[#alu]{mul $x $x};
    :{$x}->[#alu]{mul $x $x};
    :[#alu out]{$y $x}->[#alu]{add $x $y};
    :[#alu out]{$x}->[#alu]{sqrt $x};
    :[#alu out]{$x}->[#cli]{print $x}:

    #esolang

  9. This noise is kinda funnyo jot out. I think the syntax will let me do "everything not inside these delimiters is a comment"

    compute the magnitude of a point
    :->{3 4};
    :{$x}->[#alu]{mul $x $x};
    :{$x}->[#alu]{mul $x $x};
    :[#alu out]{$y $x}->[#alu]{add $x $y};
    :[#alu out]{$x}->[#alu]{sqrt $x};
    :[#alu out]{$x}->[#cli]{print $x}:

    #esolang

  10. Doodling up a multistack machine described as a sequence of data movement rules. Each rule can jump on success (=>) or failure (!>). Default behavior for success is advancing forward on instruction, default behavior for failing is to halt. Stuff with # as devices.

    [#ip]{$address} ->
    [#alu]{add $address 2} ;
    [#alu]{$next} ->
    [return]{$next} => subroutine ;
    ... back from subroutine ...

    subroutine:
    ... do stuff ..
    [return]{$address} -> [#ip]{$address} ;

    #esolang

  11. Doodling up a multistack machine described as a sequence of data movement rules. Each rule can jump on success (=>) or failure (!>). Default behavior for success is advancing forward on instruction, default behavior for failing is to halt. Stuff with # as devices.

    [#ip]{$address} ->
    [#alu]{add $address 2} ;
    [#alu]{$next} ->
    [return]{$next} => subroutine ;
    ... back from subroutine ...

    subroutine:
    ... do stuff ..
    [return]{$address} -> [#ip]{$address} ;

    #esolang