EECS 2021 Computer Organization
Study Support Materials
Access
restricted to authenticated users
These materials are for students taking EECS 2021
Do not make and/or distribute illegal copies
RISC-V Assembly Language
- Lab A: Integers and Binary Data
- Lab B: Memory, Branches, and I/O
- Lab C: Integer Multiplication and Division. Floating Point
(FP) Calculations
- Lab D: Stack, Procedures, and Recursion
Examples from the Course Textbook
- Chapter 2. Instructions: Language of the Computer
- Section 2.3: Page68, Page71, Page72
- Section 2.4: Page74-76
- Section 2.5: Page81-82,
Page85-86, Page87
- Section 2.6: Page 90-91
- Section 2.7: Page93, Page95
- Section 2.8: Page100-101,
Page103, Page107
- Section 2.9: Page110-111
- Section 2.10: Page114,
Page115, Page116-117, Page117, Page120
- Section 2.13: Page134-139
- Section 2.14: Page142,
Page143
- Chapter 3. Arithmetic for Computers
Note: The above examples have been rewritten to
accommodate the necessary adjustments for their use with RVS.
RVS (RISC-V Visual Simulator)
RVS Questionnaires
- RVS User Manual
- RVS Assembler Manual
- RVS Floating Point (FP) Extension Manual
- RVS Input/Output System Calls Manual
- RVS Frequently Asked Questions (FAQ)
- RVS for Linux (PRISM Lab) Download
- RVS for Windows Download
- RVS for Mac Download
RISC-V Reference Materials