Архитектура ЭВМ. Лекция 3: Кодирование и тип инструкций процессора.

В данной лекции освещается вопрос проектирования процессора, а именно набора его регистров и команд. Разбирается структура команд, их типы, как базовые конструкции языка высокого уровня преобразуются в машинные инструкции. Лектор: Кирилл Кринкин
Другие полезные материалы: online.osll.ru/useful

Пікірлер: 21

  • @royamn
    @royamn Жыл бұрын

    Отдельное человеческое спасибо человеку, оформившему дублирование доски справа.

  • @alexman2505
    @alexman25056 ай бұрын

    Это золото. Очень хорошие лекции

  • @uradaghayev6700
    @uradaghayev67002 жыл бұрын

    Отличная лекция, давайте еще!

  • @resuuserovich9399
    @resuuserovich93992 жыл бұрын

    Хорошая лекция. Правда? Правда :)

  • @Vic7bd

    @Vic7bd

    2 жыл бұрын

    И не поспоришь :-) Так и есть.

  • @user-rt6xm3xj7p
    @user-rt6xm3xj7p Жыл бұрын

    лучший лектор! спасибо

  • @Alex-oh3zx
    @Alex-oh3zx2 жыл бұрын

    Золотая информация

  • @rodionhagush1202
    @rodionhagush12026 ай бұрын

    А где найти практические занятия ?

  • @Zveraboy-ut3dx
    @Zveraboy-ut3dx2 жыл бұрын

    Непонятно одно, почему тут так мало просмотров?

  • @alucard0712

    @alucard0712

    2 жыл бұрын

    тоже не понимаю. золотой лектор с чистой головой! правда? - правда!

  • @AlexMaster
    @AlexMaster2 жыл бұрын

    ✔✴

  • @user-mu8vz2hm2f
    @user-mu8vz2hm2f Жыл бұрын

    Здравствуйте! Можете, пожалуйста, объяснить, зачем регистрам нужны имена? Почему мы не можем обращаться к ним по адресу? И откуда процессор знает, какому имени какой адрес сопоставить?

  • @KirillKrinkin

    @KirillKrinkin

    Жыл бұрын

    Имена регистрам нужны для людей, которые пишут программы на языке ассемблера. А ассемблер, в свою очередь, вместо имен регистров подставляет адреса, когда генерирует объектный код

  • @LS-oh6po
    @LS-oh6po Жыл бұрын

    Если от темы далеко, то сложно понять. Наверное студентам-программистам, которые крутятся вокруг этого каждый день проще.

  • @user-gs9ep8dn6d

    @user-gs9ep8dn6d

    Жыл бұрын

    Ффывв

  • @eugenechernyshenko4933
    @eugenechernyshenko49332 жыл бұрын

    А почему в I и J командах нет funct?

  • @alexchernyshev5402

    @alexchernyshev5402

    2 жыл бұрын

    В данном случае (примере ассемблера) для комманд у которых есть opcode и funct скорей всего используются универсальные АЛУ блоки у которых есть как раз эта funct (типа сложить/вычесть /больще /меньще - это один тип АЛУ -т.е одни opcode, но на него подают funct разный и получаются как бы разные команжд) а у immediate проще АЛУ без управляющих funct, поэтому у I только opcode. Но это все условности конкретной архитектуры процессора. Например у RISC-V (одна из открытых архитектур) immediate команды имеют funct. Лектор поэтому и говорит, что это все условности.

  • @eugenechernyshenko4933

    @eugenechernyshenko4933

    2 жыл бұрын

    @@alexchernyshev5402 огромное спасибо, понял

  • @gnu7087
    @gnu7087 Жыл бұрын

    годная лекция. только зря ушли от х86. надо только про него было рассказывать

  • @artyomzolotoverkhov8468

    @artyomzolotoverkhov8468

    Жыл бұрын

    x86 это CISC, было в прошлой лекции, разве нет?

  • @WorldMineRip

    @WorldMineRip

    6 ай бұрын

    Если обо всем рассказать на х86, то и семестра не хватит. А если основные моменты, то получится эта лекция.

Келесі