Implemented ARM11 emulator and assembler that supports four basic types of ARM11 instruction set:
Data Processing, Multiply, Single Data Transfer and Branch. Emulator implementation includes a decoder to decode binary. Assembler implementation includes a hash-table and tokeniser to convert assembly lines to binary codes.
![](https://yeye.life/wp-content/uploads/2023/11/arm11A_E-930x620.png)