Архитектура ЭВМ. Лекция 3: Кодирование и тип инструкций процессора.
ฝัง
- เผยแพร่เมื่อ 7 พ.ย. 2024
- В данной лекции освещается вопрос проектирования процессора, а именно набора его регистров и команд. Разбирается структура команд, их типы, как базовые конструкции языка высокого уровня преобразуются в машинные инструкции. Лектор: Кирилл Кринкин
Другие полезные материалы: online.osll.ru...
Отдельное человеческое спасибо человеку, оформившему дублирование доски справа.
Хорошая лекция. Правда? Правда :)
И не поспоришь :-) Так и есть.
Это золото. Очень хорошие лекции
Отличная лекция, давайте еще!
я будто вместе со студентами там сижу и втыкаю
лучший лектор! спасибо
Золотая информация
Непонятно одно, почему тут так мало просмотров?
тоже не понимаю. золотой лектор с чистой головой! правда? - правда!
Потому что,по большей части слушать такие лекции не интересно не кому и не зачем
А где найти практические занятия ?
Если от темы далеко, то сложно понять. Наверное студентам-программистам, которые крутятся вокруг этого каждый день проще.
Ффывв
Здравствуйте! Можете, пожалуйста, объяснить, зачем регистрам нужны имена? Почему мы не можем обращаться к ним по адресу? И откуда процессор знает, какому имени какой адрес сопоставить?
Имена регистрам нужны для людей, которые пишут программы на языке ассемблера. А ассемблер, в свою очередь, вместо имен регистров подставляет адреса, когда генерирует объектный код
✔✴
годная лекция. только зря ушли от х86. надо только про него было рассказывать
x86 это CISC, было в прошлой лекции, разве нет?
Если обо всем рассказать на х86, то и семестра не хватит. А если основные моменты, то получится эта лекция.
А почему в I и J командах нет funct?
В данном случае (примере ассемблера) для комманд у которых есть opcode и funct скорей всего используются универсальные АЛУ блоки у которых есть как раз эта funct (типа сложить/вычесть /больще /меньще - это один тип АЛУ -т.е одни opcode, но на него подают funct разный и получаются как бы разные команжд) а у immediate проще АЛУ без управляющих funct, поэтому у I только opcode.
Но это все условности конкретной архитектуры процессора. Например у RISC-V (одна из открытых архитектур) immediate команды имеют funct.
Лектор поэтому и говорит, что это все условности.
@@alexchernyshev5402 огромное спасибо, понял