Архитектура ЭВМ. Лекция 3: Кодирование и тип инструкций процессора.
В данной лекции освещается вопрос проектирования процессора, а именно набора его регистров и команд. Разбирается структура команд, их типы, как базовые конструкции языка высокого уровня преобразуются в машинные инструкции. Лектор: Кирилл Кринкин
Другие полезные материалы: online.osll.ru/useful
Пікірлер: 21
Отдельное человеческое спасибо человеку, оформившему дублирование доски справа.
Это золото. Очень хорошие лекции
Отличная лекция, давайте еще!
Хорошая лекция. Правда? Правда :)
@Vic7bd
2 жыл бұрын
И не поспоришь :-) Так и есть.
лучший лектор! спасибо
Золотая информация
А где найти практические занятия ?
Непонятно одно, почему тут так мало просмотров?
@alucard0712
2 жыл бұрын
тоже не понимаю. золотой лектор с чистой головой! правда? - правда!
✔✴
Здравствуйте! Можете, пожалуйста, объяснить, зачем регистрам нужны имена? Почему мы не можем обращаться к ним по адресу? И откуда процессор знает, какому имени какой адрес сопоставить?
@KirillKrinkin
Жыл бұрын
Имена регистрам нужны для людей, которые пишут программы на языке ассемблера. А ассемблер, в свою очередь, вместо имен регистров подставляет адреса, когда генерирует объектный код
Если от темы далеко, то сложно понять. Наверное студентам-программистам, которые крутятся вокруг этого каждый день проще.
@user-gs9ep8dn6d
Жыл бұрын
Ффывв
А почему в I и J командах нет funct?
@alexchernyshev5402
2 жыл бұрын
В данном случае (примере ассемблера) для комманд у которых есть opcode и funct скорей всего используются универсальные АЛУ блоки у которых есть как раз эта funct (типа сложить/вычесть /больще /меньще - это один тип АЛУ -т.е одни opcode, но на него подают funct разный и получаются как бы разные команжд) а у immediate проще АЛУ без управляющих funct, поэтому у I только opcode. Но это все условности конкретной архитектуры процессора. Например у RISC-V (одна из открытых архитектур) immediate команды имеют funct. Лектор поэтому и говорит, что это все условности.
@eugenechernyshenko4933
2 жыл бұрын
@@alexchernyshev5402 огромное спасибо, понял
годная лекция. только зря ушли от х86. надо только про него было рассказывать
@artyomzolotoverkhov8468
Жыл бұрын
x86 это CISC, было в прошлой лекции, разве нет?
@WorldMineRip
6 ай бұрын
Если обо всем рассказать на х86, то и семестра не хватит. А если основные моменты, то получится эта лекция.