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

https://github.com/jkcso/arm11

An emulator and assembler for encoding and decoding ARM machine code. A Morse Code program that was compiled and tested on a Raspberry Pi. The project extension is a disassembler aimed to be used as a debugger.
https://github.com/jkcso/arm11

assembler decoder

Last synced: 3 months ago
JSON representation

An emulator and assembler for encoding and decoding ARM machine code. A Morse Code program that was compiled and tested on a Raspberry Pi. The project extension is a disassembler aimed to be used as a debugger.

Awesome Lists containing this project

README

        

# ARM11

## Motivation
During the summer term all first year undergraduates undertook an ambitious group projects in C to create emulators and assemblers for a subset of ARM11. The Department then provided us with Raspberry Pi's, some LEDs and resistors, along instructions to boot their assembled programs directly on the Pis, and promised a few marks for "making something interesting".

For three days the markers and guests (including personal tutors, members of CSG and many other interested students) were treated to an impressive set of presentations and demos showing off everything from simple flashing LEDs, Morse code messengers, timing/reaction games and graphical displays. All the software running on the Pis had been written in ARM assembly and assembled by the student's own tools.

## License
The copyright of this project belongs to Imperial College London.

## Note
Part of my work is intentionally broken or misleading to avoid disrespectful people from copying and pasting.