Skip to content

ARM11 Emulator and Assembler

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.