1. Куча / Говнокод #20482

    +7

    1. 1
    http://dump.bitcheese.net/images/aditoso/sc.png

    Умножение двух трехбитных чисел с применением https://ru.wikipedia.org/wiki/Дешифратор

    Для сравнения - вот умножение через сумматоры https://i.imgur.com/9JCy2D2.png

    Запостил: j123123, 06 Августа 2016

    Комментарии (22) RSS

    • Зато гибко: в любой момент можно заменить умножение более сложной операцией, перекинув несколько проводков.

      Только почему там семь проводов, а не восемь? Ноль кодируется отсутствием сигнала на всех?
      Ответить
      • > Ноль кодируется отсутствием сигнала на всех?
        Ну да, один фиг на выходе ноль будет.
        Ответить
      • > Зато гибко: в любой момент можно заменить умножение более сложной операцией, перекинув несколько проводков.

        Ну это вроде как и есть то, как устроены всякие там https://en.wikipedia.org/wiki/Programmable_logic_device
        http://sce2.umkc.edu/csee/hieberm/281_new/lectures/combinational/storage-components.html
        https://en.wikipedia.org/wiki/Programmable_logic_array
        https://en.wikipedia.org/wiki/Programmable_Array_Logic

        FPGA тоже из этой категории
        Ответить
        • Там вроде даже проще арифметико-логическая часть устроена - дешифратор + табличка на 16 бит (на 64 у железок покруче). Т.е. кодируется любая функция на 4 (6) входов.
          Ответить
    • Мне кажется, или через сумматоры запилено не самым оптимальным способом?
      Ответить
      • Ну попробуй улучшить, http://dump.bitcheese.net/files/ilucici/mult_adder.circ открывается в logisim
        Ответить
        • повеяло первыми лабами по схемоте
          но что оно делает на говнокоде?
          Ответить
          • то же, что и предыдущий "говнокод" на оптронах
            Ответить
    • ха-ха-ха, вот наверное так же выглядит мой код с точки зрения сишника когда я в своем языке вместо сдвига вызывают метод у класса Integer
      Ответить
    • а я один с провайдером-пидором, у которого этот ресурс заблокирован?
      Ответить
    • Как же меня заебали посты - ссылка в ебеня
      Ответить
      • Ну картинки на ГК не вставляются. Можно, конечно, на каком-нибудь верилоге записать...
        Ответить
        • Можно написать код, который бы генерировал такую схему/картинку для сколько-угодно-битного умножения. Там только надо с теорией чисел заморачиваться. Посчитать, сколькими способами можно через умножения неких двух чисел от 1 до (2^x)-1 получить число y
          Ответить
        • Скрипты написать?
          Ответить
    • Немного говнокодца в тему: http://www.asic-world.com/examples/verilog/encoder.html
      Ответить
    • Интернет-ресурс запрещен к распространению судом и/или внесен в один из списков:

      Федеральный список экстремистских материалов http://www.minjust.ru/nko/fedspisok/

      Это у меня одного провайдер так думает?
      Ответить
      • Этот ресурс действительно вносили в какие-то там пидорахонадзорные списки. Так что или уебывайте из сраной говнорашки меняйте страну проживания, или меняйте провайдера, или же учитесь пользоваться проксями, всякими опера-турбо итд
        Ответить
        • Интересно, после того, как Opera была куплена китайцами, будет ли траффик Opera turbo идти туда-сюда через великий файрвол?
          Ответить
          • Усьвеб китайский, но он почему-то работает у всех россиян.

            Кстати, когда Опера была куплена китайцами? Я что-то пропустил? А то несколько лет назад говорили, что Оперу покупает Фейсбук, оказалось уткой.
            Ответить
      • УМВР. Зато у меня Рисовач не работает.
        Ответить
    • Какой багор )))
      Ответить

    Добавить комментарий