An open API service indexing awesome lists of open source software.

https://github.com/pirito10/armexercises-ao-uvigo

ARM Thumb Exercises for the course "Arquitectura de Ordenadores" in the Telecommunications Engineering Degree at the Universidad de Vigo (2020 - 2021)
https://github.com/pirito10/armexercises-ao-uvigo

arm arm-thumb

Last synced: 4 months ago
JSON representation

ARM Thumb Exercises for the course "Arquitectura de Ordenadores" in the Telecommunications Engineering Degree at the Universidad de Vigo (2020 - 2021)

Awesome Lists containing this project

README

        

# ARM Thumb Exercises
These are **ARM Thumb Assembly Exercises** developed as part of the course "[Arquitectura de Ordenadores](https://secretaria.uvigo.gal/docnet-nuevo/guia_docent/?centre=305&ensenyament=V05G301V01&assignatura=V05G301V01109&any_academic=2020_21)" in the Telecommunications Engineering Degree at the Universidad de Vigo (2020 - 2021).

## About The Project
These exercises focus on ARM assembly programming, showcasing fundamental low-level programming concepts such as:
- Register-based computation.
- Stack management.
- Function calls and parameter passing.
- Memory access and data manipulation.
- Bitwise operations and control flow.

## How To Run
### Requirements
Make sure you have [QtARMSim](https://lorca.act.uji.es/project/qtarmsim/) installed on your system.

### Usage
1. Open QtARMSim.
2. Load the desired assembly file (`.s`).
3. Step through the instructions or run the program to observe its execution.

## About The Code
Refer to the corresponding PDF in each directory for more information about the exercises.