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

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ต.ค. 2021
  • В данной лекции освещается вопрос проектирования процессора, а именно набора его регистров и команд. Разбирается структура команд, их типы, как базовые конструкции языка высокого уровня преобразуются в машинные инструкции. Лектор: Кирилл Кринкин
    Другие полезные материалы: online.osll.ru/useful

ความคิดเห็น • 21

  • @royamn
    @royamn ปีที่แล้ว +6

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

  • @alexman2505
    @alexman2505 7 หลายเดือนก่อน +1

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

  • @uradaghayev6700
    @uradaghayev6700 2 ปีที่แล้ว +6

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

  • @resuuserovich9399
    @resuuserovich9399 2 ปีที่แล้ว +27

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

    • @Vic7bd
      @Vic7bd 2 ปีที่แล้ว +1

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

  • @user-rt6xm3xj7p
    @user-rt6xm3xj7p ปีที่แล้ว +1

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

  • @Alex-oh3zx
    @Alex-oh3zx 2 ปีที่แล้ว +6

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

  • @Zveraboy-ut3dx
    @Zveraboy-ut3dx 2 ปีที่แล้ว +7

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

    • @alucard0712
      @alucard0712 2 ปีที่แล้ว +3

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

  • @rodionhagush1202
    @rodionhagush1202 7 หลายเดือนก่อน

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

  • @user-mu8vz2hm2f
    @user-mu8vz2hm2f ปีที่แล้ว

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

    • @KirillKrinkin
      @KirillKrinkin ปีที่แล้ว +1

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

  • @AlexMaster
    @AlexMaster 2 ปีที่แล้ว +2

    ✔✴

  • @LS-oh6po
    @LS-oh6po 2 ปีที่แล้ว +1

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

  • @gnu7087
    @gnu7087 ปีที่แล้ว

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

    • @artyomzolotoverkhov8468
      @artyomzolotoverkhov8468 ปีที่แล้ว

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

    • @WorldMineRip
      @WorldMineRip 7 หลายเดือนก่อน

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

  • @eugenechernyshenko4933
    @eugenechernyshenko4933 2 ปีที่แล้ว

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

    • @alexchernyshev5402
      @alexchernyshev5402 2 ปีที่แล้ว +1

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

    • @eugenechernyshenko4933
      @eugenechernyshenko4933 2 ปีที่แล้ว +2

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