Курс на Stepik
Обложка курса «Введение в ассемблер RISC-V» на Stepik
Бесплатно

Введение в ассемблер RISC-V 5.000

Открыть на
STEPIK.ORG

Курс дает общее понимание архитектуры RISC-V на основе изучения ее ассемблера как языка программирования. Рассматриваются основные синтаксические конструкции и потенциальные приложения. Дается интерактивный практикум для решения задач курса.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Введение в ассемблер RISC-V»Учеников на курсе 1 303
Сертификаты, выданные на курсе «Введение в ассемблер RISC-V»Сертификатов выдано 0
Отзывы о курсе «Введение в ассемблер RISC-V»Отзывов получено 8
Рейтинг курса «Введение в ассемблер RISC-V»Рейтинг курса 5.000
Уроки в курсе «Введение в ассемблер RISC-V»Количество уроков 30
Тесты в курсе «Введение в ассемблер RISC-V»Количество квизов 104
Время прохождения курса «Введение в ассемблер RISC-V»Время прохождения курса
Обновления курса «Введение в ассемблер RISC-V»Обновления курса
Дата публикации курса «Введение в ассемблер RISC-V»Дата публикации курса
Последнее обновление курса «Введение в ассемблер RISC-V»Последнее обновление
Сложность easy

Чему вы научитесь

  • Базовое понимание архитектуры и ABI RISC-V — назначение регистров, система команд, способы адресации.
  • Умение использовать тулчейн для кросс-компиляции и отладки программ RISC-V.
  • Базовое понимание системы расширений RISC-V.
  • Базовое понимание логики выполнения ассемблерных программ и способов их структурирования.
  • Умение читать и понимать ассемблерные программы, понимать результат их действия.
  • Умение писать простые программы на ассемблере RISC-V.
  • Умение применять расширение V.
  • Умение использовать RIPES для визуализации работы программ.

О курсе

Курс дает общее понимание архитектуры RISC-V на основе изучения ее ассемблера как языка программирования. Рассматриваются основные синтаксические конструкции и потенциальные приложения. Дается интерактивный практикум для решения задач курса.

Для кого этот курс

Курс в первую очередь адресован начинающим разработчикам, желающим изучить RISC-V и/или попробовать низкоуровневую разработку. Курс будет точно полезен студентам ИТ-специальностей 1-2 курса и любым ИТ-специалистам, желающим больше узнать о RISC-V и попрактиковаться в нем.

Начальные требования

  • Базовый навык программирования на любом относительно популярном языке высокого уровня 

  • Базовое понимание работы вычислительных систем

Желательно иметь хотя бы начальный навык работы в командной строке и любой опыт с Linux.

Для решения задач вам потребуется установить у себя на компьютере автоматизированный практикум (инструкция дается в курсе).

Преподаватели курса

Как проходит обучение

Материал курса состоит из текстовых конспектов, видео-роликов с объяснением ключевых аспектов и демонстрацией использования инструментов разработчика, а также задач на программирование и отладку, использующих автоматизированный практикум. 

Что вы получите

  • Общее представление о низкоуровневом программировании.
  • Знание архитектуры RISC-V.
  • Навыки работы с тулчейнами кросс-компиляции RISC-V.
  • Понимание, как ваша программа на высокоуровневом языке превращается в действия, исполняемые процессором.

Нагрузка

5 часов в неделю

Расскажите о курсе друзьям