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