Лекция 323. Atmega 8: Принцип работы АЛУ

Построена упрощенная модель АЛУ контроллера. С ее помощью описан принцип выполнения простых команд за один такт генератора. Основная идея состоит в том, что одновременно выполняются все комбинационные операции, а команда используется для выбора нужного из результатов с помощью мультиплексора и записи его в нужный регистр с помощью демультиплексора. Для ясности исключено рассмотрение команд, состоящих из двух слов, команд переходов и команд обработки данных в ОЗУ. отдельные составляющие схемы описаны в предыдущих лекция, например, счетчик - л.106,107, мультиплексор - л.91, демультиплексор - л.88. Список всех лекций на сайте автора в описании канала.

Пікірлер: 56

  • @kl45gp
    @kl45gp7 жыл бұрын

    Честь и хвала. Мне кажется в наше время только сотни человек по настоящему могут оценить Ваш труд... Я уверен через года ваши видео наберут огромное количество просмотров.

  • @user-im5ok5px2p

    @user-im5ok5px2p

    3 жыл бұрын

    Если 100 - это огромное число, то тогда твое предсказание свершилось

  • @transformer7171
    @transformer71717 жыл бұрын

    Ещё пожалуйста, ещё. Вы гениальный преподаватель. Спасибо за вашу работу.

  • @user-ex8ed6pu9h
    @user-ex8ed6pu9h5 ай бұрын

    Здоровья и счастья в обоих мирах этому прекрасному учителю!

  • @pilgrimdust7511
    @pilgrimdust75116 жыл бұрын

    Боже, всё то, что я всегда так хотел узнать, но не знал где спросить! Огромное спасибо за лекцию!

  • @igorstepok7434
    @igorstepok74345 жыл бұрын

    Так доступно объяснить работу АЛУ, никогда бы не подумал, что это настолько просто и понятно. Огромное спасибо за ваши лекции.

  • @user-pz8fw1ik4f
    @user-pz8fw1ik4f7 жыл бұрын

    Низкий поклон вам.Огромная просьба продолжить ваши лекции по Atmega контролерам,да и не только.Спасибо.

  • @dudanov
    @dudanov7 жыл бұрын

    Спасибо, Анатолий Борисович! Ценная информация!

  • @vodoley8235
    @vodoley82353 жыл бұрын

    Преподаватель от бога ! Лучшие видео лекции на ютубе .

  • @user-pd9ty2zt4s
    @user-pd9ty2zt4s7 жыл бұрын

    Спасибо! С нетерпением жду Ваших уроков.

  • @zenyazenya7782
    @zenyazenya77824 жыл бұрын

    Решил ардуино освоить и нарвался на ваши лекции. Интересно.

  • @DS-ls7ck

    @DS-ls7ck

    4 жыл бұрын

    Лучше освоить плис, тем более ты не профи, значит мк тебе ни к чему

  • @zenyazenya7782

    @zenyazenya7782

    4 жыл бұрын

    @@DS-ls7ck уже листаю с++. А то что мне надо, это споттер, возможно и сейчас программу могу составить из фрагментов кода схожих программ и кучей библиотек под экранчики. Если не заброшу то, что то будет, иначе ни чего не будет😝.

  • @dudanov
    @dudanov7 жыл бұрын

    Поддержал Вас материально. Надеюсь, что пришло. Добавьте к банковским реквизитам БИК и ФИО получателя, так будет проще выполнить перевод любым желающим. Спасибо еще раз!

  • @AvaTTaRGreyOld
    @AvaTTaRGreyOld7 жыл бұрын

    Спасибо больше за лекцию, очень доходчиво.

  • @YokoSakh
    @YokoSakh7 жыл бұрын

    Очень интересно. Спасибо большое. Вы очень понятно объясняете....

  • @eurosetvk
    @eurosetvk7 жыл бұрын

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

  • @vlcdn

    @vlcdn

    7 жыл бұрын

    Джеймс Бонд, Эту книжку посмотрите - m.habrahabr.ru/post/306982/

  • @eurosetvk

    @eurosetvk

    7 жыл бұрын

    Судя по содержанию, я буду ее читать. Спасибо!

  • @dvlpet
    @dvlpet7 жыл бұрын

    Спасибо! Интересные лекции, освежают в памяти знания которые получал, а местами и не дополучал на кафедре "Промышленная электроника" 10 лет назад. Хотелось бы услышать лекции, такого познавательного содержания про ПЛК и их языках программирования.

  • @user-lg2yf6xz3d

    @user-lg2yf6xz3d

    7 жыл бұрын

    случайно не в МЭИ?

  • @autizmneprigovor

    @autizmneprigovor

    2 жыл бұрын

    Mo

  • @user-qw6ey4mk9q
    @user-qw6ey4mk9q5 жыл бұрын

    Очень ценная инфа ! Огромное спасибо !!!

  • @cscage
    @cscage7 жыл бұрын

    Очень широкая тема. Для нее наврно потребуется не одна лекция. Хорошо было бы, если бы автор еще и литературу рекомендовал какую-то.

  • @wovada
    @wovada3 жыл бұрын

    И вам спасибо!

  • @timichpyatigorsk9093
    @timichpyatigorsk90937 жыл бұрын

    А будут подобные лекции по пикам?

  • @passertm
    @passertm3 жыл бұрын

    Огромное спасибо за лекции. Прям очень интересно. У меня вопрос. А как устроены регистры которые на картине? Ведь если они выдадут записанное значение сразу на выход то результат суммирование изменится и новый результат запишется в регистр. Там используется Д тригер? Или регистр смешение с двумя ступенями. Или что то более подходяшее?

  • @atlantis3244
    @atlantis32447 жыл бұрын

    Разрывная лекция. Спасибо. Но есть один вопрос - при начале второго тактового импульса результат предыдущей операции записывается в регистр, но в это же время выполняется следующая операция и результат появляется на выходе мультиплексора, вопрос в том как это не смешиваются эти два результата?

  • @user-po8sp4xv4i

    @user-po8sp4xv4i

    4 жыл бұрын

    За счет частоты тактового импульса. Частота синхросигнала подбирается таким образом, чтоб вся схема успела сработать и не происходило накладки одной операции на другую. Команды генерируются медленнее, чем срабатывают все устройства в схеме.

  • @FXUNDPLXGG
    @FXUNDPLXGG3 жыл бұрын

    Спасибо за информацию. У меня вопрос а если вам дадут необходимое оборудование и компоненты вы сможете создать процессор, я думаю да потому что вы очень умный

  • @user-kr2ff3xr3h

    @user-kr2ff3xr3h

    2 жыл бұрын

    сначала нужно тех задание )

  • @user-tg6yo7io2y
    @user-tg6yo7io2y5 жыл бұрын

    Под моторолу следует аккуратней писать, - там MOVE влияет на флаги. Напрягает маленько. :)

  • @eternal_wanderer_ru
    @eternal_wanderer_ru7 жыл бұрын

    Что то кажется снова без микрофона (( А в остальном, все класс

  • @nickisin2421
    @nickisin24217 жыл бұрын

    На каких факультетах и в каких ВУЗах рассказывают подобные вещи?

  • @user-gc3ue2zg4y

    @user-gc3ue2zg4y

    7 жыл бұрын

    МТУ (МИРЭА) кафедра вычислительной техники

  • @vlcdn

    @vlcdn

    7 жыл бұрын

    В ПГУ им. Т. Г. Шевченко. Как в Тирасполе, так и в Рыбницком филиале, где лектор и работает. А вообще, такие вещи должны рассказывать в любом мало-мальски уважающем себя вузе на специальностях, связанных с электроникой.

  • @IvanZozulia-pg1rk

    @IvanZozulia-pg1rk

    7 жыл бұрын

    В КПИ на ФЭЛе точно AVR учат, про другие факультеты не скажу, не знаю.

  • @spectreone101

    @spectreone101

    7 жыл бұрын

    МАИ 3факультет 4-5 курс кафедры 303, 304, 307

  • @mikhailalexeenko5541
    @mikhailalexeenko55416 жыл бұрын

    Вы упростили схему АЛУ. - с ваших слов. Где вы брали исходную, точную схему. Поделитесь если не затруднит.

  • @Zefar91

    @Zefar91

    6 жыл бұрын

    Уважаемый Михаил, точной исходной схемы я нигде не нашел. Представляемый вариант разработал сам исходя из того что каждая команда по даташиту исполняется за 1 такт (в основном) и битового представления кодов команд.

  • @DS-ls7ck

    @DS-ls7ck

    4 жыл бұрын

    @@Zefar91 было бы неплохо узнать как работает алу на уровне триггеров

  • @user-rh1li3fg4t
    @user-rh1li3fg4t7 жыл бұрын

    По лекции демультиплексор выбирает только ОДИН регистр, но в команде MOV два регистра. Как и чем происходит выбор второго регистра команды mov?

  • @user-po8sp4xv4i

    @user-po8sp4xv4i

    4 жыл бұрын

    Вопрос непонятен...

  • @nopnop1376
    @nopnop13767 жыл бұрын

    почему к примеру АЛУ на КР580ВМ80А или 8080 не рассмотреть

  • @user-im5ok5px2p

    @user-im5ok5px2p

    3 жыл бұрын

    Зачем нам они, нам архитектура нужна, и мы ее получили

  • @user-im5ok5px2p
    @user-im5ok5px2p3 жыл бұрын

    Это базовая архитектура RISC ЭВМов

  • @Acquistare
    @Acquistare7 жыл бұрын

    Если честно, немного непонятно, почему по приходу первого фронта clk в регистр ничего не запишется, ведь дешифратор сформирует сигналы на выходах W, соответственно на одном из выходов демультиплексора сразу же сформируется 1, и результат запишется в регистр

  • @user-po8sp4xv4i

    @user-po8sp4xv4i

    4 жыл бұрын

    При подач комбинации 00 на DMX, на нем сформируется единица на выходе Q0, который никуда не подключен. Единица сформируется, но повиснет в воздухе, грубо говоря

  • @user-im5ok5px2p
    @user-im5ok5px2p3 жыл бұрын

    Та это уже не алу, это полноценная "программилка", поставить видео-вывод и организацию входных данных и будет то что упоминалось раньше

  • @boson_higgs
    @boson_higgs5 ай бұрын

    просто о сложном

  • @alexloktionoff6833
    @alexloktionoff68339 ай бұрын

    Помогите начинающему пожалуйста. Схема очень упрощена и с одной стороны понятно, а с дугой вот совсем наоборот... Наверно на доске нарисован длинный конвейер? на сколько тактов/циклов? Интересна организация конвейера запись четной ступени срабатывает по срезу - нечетные по фронту, в чем разница если просто повысить частоту тактирования в двое и все стадии перевести на срабатывание по фронту? Если стадии идут чет/нечет можно обойтись одно-каскадными триггерами /*transparent latches*/? Стадии выходных регистров и предидущая дешифратора обе работают по фронту? Может какая-то стадия, работающая по срезу пропущена? А какая? Такой 'слоёный' чет/нечет конвейер не вызывает проблем с реализацией на FPGA? Тактовые сигналы подаваемые на регистры проходят через комбинационную логику дешифратора - 'clock gating' по-моему в синхронной логике это ни-ни! Вероятно будут большие проблемы при моделировании и с синтезом FPGA, разве не так?

  • @mimineko3100
    @mimineko310010 ай бұрын

    Не совсем верно! что за дешифратор такой мутный? такие не известны в природе. где ввод данных в эту систему? с которыми оперируем... где порты ввода-вывода?

  • @user-uh9gc1fp2l
    @user-uh9gc1fp2l7 жыл бұрын

    Маленько не понравилась эта лекция. Автор постарался упростить якобы схему, а в итоге только лишние вопросы возникают как это должно все происходить. На доске, когда все нарисовано от руки, восприятие плохо происходит.

  • @denisyegorov5109

    @denisyegorov5109

    2 жыл бұрын

    Scott CPU посмотрите видео. Вообще преподаватель сам разработал свою схему АЛУ (но по сути это коммерческая тайна) так для того что бы понять концепцию риск архитектуры.

Келесі