Курс на 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
5.000
из 5
8 отзывов
★★★★★
8
★★★★
0
★★★
0
★★
0
0
Дмитрий Румянцев
Дмитрий Румянцев
3 недели назад

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

Sharp3r GG
Sharp3r GG
5 месяцев назад

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

Матвей Тимофеев
Матвей Тимофеев
6 месяцев назад

Курс был для меня полезным. Я узнал много нового о микроконтроллерах и языке ассемблера RISC-V. Мне очень понравилось, что в начале курса разбираются особенности различных архитектур. Я понял, чем они отличаются, для каких целей каждая применяется, почему нет лучшей. Конечно, было довольно интересно писать программы на языке ассемблера. Язык ассемблера RISC-V выглядит намного понятнее, чем у x86 (хотя, я думаю, это потому, что я в нём разобрался). Хорошо, что были разнообразные задания, и удалось поработать и с числами, и со строками, и с массивами. Также мне очень понравилось задание, где нужно было заставить гореть светодиоды в зависимости от включённых тумблеров. Даже не задание, а возможность написать программу, которая взаимодействует с внешними устройствами и посмотреть на это взаимодействие в Ripes. Было полезно и интересно поближе познакомиться с микроконтроллерами. Раньше я смутно представлял, что это такое. Минус, который я могу выделить, 一 большинство видео не на полный экран, и из-за этого плохо видно слайды. Я считаю, что в видео можно было обойтись лишь слайдами и голосом. И, конечно, я проходил курс не просто читая шаги на Stepik’е, а также читая в интернете про всякие непонятные мне в изложенном материале вещи. То есть я хочу сказать, что курс не представляет из себя самодостаточную энциклопедию, но так и должно быть, на то это и “курс”.

Алексей Редькин
Алексей Редькин
6 месяцев назад

Курс очень интересный и очень, прям очень помогает разобраться в вещах, которые мы разбирали на практиках, но на деле понять было тяжело: отладка, сам ассемблер и то, как это все работает. В курсе есть опечатки, а еще не очень приятно, когда код, который выделен для копирования приходится редактировать, т.к. иначе он не скопмиллируется. Может, конечно, это проблема моя с nano. Но в целом курс очень полезный и дает практические навыки работы с ассемблером, понимание работы микропроцессора, знакомит с устройством микроконтроллера, обучает использованию полезных программ, не вдаваясь в большие подробности. А еще учит терпению при работе с ассемблером, ведь такие вещи, как, например, циклы и ветвления в ассемблере без этого качества не дадутся А, и забыл отметить, голос у лекторши очень красивый

Егор Барбачков
Егор Барбачков
6 месяцев назад

Во время прохождения курса, я более менее понял основы программирования на языке ассемблера RISC-V, узнал новое о микроконтроллерах и различных архитектурах. Мне понравилось читать теоретическую часть и отвечать на вопросы, очень хорошее и понятное объяснение тем, было интересно, а вот практические задания мне даются с большим трудом и практически все из них я так и не смог решить, но буду продолжать пытаться, также некоторые задания например задача среднего уровня арифметика почему-то не хочет принимать токен, даже если проверочная система говорит что он правильный, конечно может быть что правильный результат но не само решение потому что мне выводит предупреждение но токен для проверки дает. Как я уже сказал я продолжу попытки решить практическую часть, может быть со временем у меня получится.

ButyugovZyab
ButyugovZyab
6 месяцев назад

За этот курс( если быть точнее за 6 дней продуктивного изучения RISC-V) я изучил, что существуют разные архитектуры инструкций, разобрался зачем они нужны и в чем их различия. мне понравилось то что в дополнение к основному материалу было много отступлений в другие смежные области разработки( например в отладку). Также позитивные эмоции курс вызвал. обилием развернутой теоретической базы. Не понравилось то, что сразу очень высокая сложность у задач, то есть условная обработка прерываний, была кратка изложена, показан пример решения и моментально дана сложная задача. Я думаю надо давать больше маленьких и конкретных задачек на освоение синтаксиса.

Polina .
Polina .
6 месяцев назад

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

Владислав Мороз
Владислав Мороз
6 месяцев назад

Курс отлично структурирован: от основ архитектуры до программирования устройств на ассемблере. Теория подается доступно, а практика — это главная фишка. Автоматизированный практикум гениален: не нужна сложная настройка, можно сразу решать задачи. Интересный и интерактивный формат сдачи. Задачи в целом интересные и хорошо закрепляют материал. Однако обнаружен критический баг: для однотипных задач система принимает один и тот же хэш, что позволяет сдать следующие задания, не решая их. После исправления этого недочета курс станет образцовым введением в RISC-V. Очень рекомендую всем, кто хочет разобраться в низкоуровневом программировании.