An ARM assembly implementation of the Matching Pairs game

As part of the year 1 G51SYS module, we implemented a version of the matching pairs game using the ARM assembly language.
The game made use of the RANDU algorithm to generate the addresses of the letters, and stack indexing to create subroutines to create an interactive program.