Материалы, размещённые в данной Библиотеке непосредственно на сайте Альянса RISC–V, распространяются под лицензией CC BY 4.0. Остальные материалы, на которые ведут ссылки из данного раздела, доступны под соответствующими лицензиями на сайтах с материалами.
Курс предназначен для освоения основных концепций и получения базовых навыков программирования на ассемблере RISC-V с упором на практические примеры и задачи. По итогам прохождения курса слушатель получит базовое понимание архитектуры, системы команд и работы с расширениями RISC-V, а также логики выполнения ассемблерных программ и способов их структурирования, умение понимать чужие и писать собственные программы на ассемблере RISC-V.
Онлайн-курс предназначен для освоения основных инструментов разработки и получения базовых навыков низкоуровневого программирования для архитектуры RISC-V с упражнениями на языках С и ассемблер. По итогам прохождения курса слушатель получит базовое понимание архитектуры и системы команд RISC-V, умение использовать инструменты кросс-компиляции, эмуляции и отладки программ для RISC-V, понимание ограничений компилятора и способность прогнозировать генерируемый ассемблер.
Лабораторный практикум предназначен для освоения основных концепций организации ЭВМ и систем на примере архитектуры RISC-V. В рамках лабораторных работ изучаются базовые инструкции языка ассемблер RISC-V, режимы адресации, работа с внешними устройствами, работа с прерываниями, отладка программ, расширения RISC-V.