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

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

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

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

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

  • @resuuserovich9399
    @resuuserovich9399 3 ปีที่แล้ว +31

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

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

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

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

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

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

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

  • @alt5631
    @alt5631 16 วันที่ผ่านมา +1

    я будто вместе со студентами там сижу и втыкаю

  • @ОоооОооо-и3л
    @ОоооОооо-и3л 2 ปีที่แล้ว

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

  • @Alex-oh3zx
    @Alex-oh3zx 3 ปีที่แล้ว +5

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

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

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

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

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

    • @quiety3432
      @quiety3432 2 หลายเดือนก่อน

      Потому что,по большей части слушать такие лекции не интересно не кому и не зачем

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

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

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

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

  • @МарияБуцыкина-л2и
    @МарияБуцыкина-л2и 2 ปีที่แล้ว

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

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

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

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

    ✔✴

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

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

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

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

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

      Если обо всем рассказать на х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 огромное спасибо, понял