Skip to content

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

License

Notifications You must be signed in to change notification settings

Pirito10/ARMExercises-AO-UVigo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARM Thumb Exercises

These are ARM Thumb Assembly Exercises developed as part of the course "Arquitectura de Ordenadores" 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 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.

About

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

Topics

Resources

License

Stars

Watchers

Forks