COURSE DESCRIPTION
A basic understanding of the assembly language with RISC-V is vital for hardware-related programming. Tasks like debugging and identifying performance-critical program sections are easier to achieve with the foundations of Assembly.
LEARNING OUTCOMES
- Discuss the RISC-V GNU toolchain
- Get an understanding of the RISC-V ISA
- Programming RISC-V assembly on user level
- Implement your own programs runnable with RISC-V Linux
- Understand disassembly and debugging output
Syllabus
- Welcome to LFD117x!
- Chapter 1. General Information About Assembly Language
- Chapter 2. Development Environments
- Chapter 3. RISC-V Unprivileged ISA
- Chapter 4. Programming RISC-V Assembly
- Chapter 5. Using the System and Libraries
- Chapter 6. Examples
- Final Exam (Verified Track Only)
Course Features
- Lectures 0
- Quizzes 0
- Duration 7 weeks
- Skill level All levels
- Language English
- Students 0
- Assessments Yes