Computer Architecture Lab/SS2013/Group3/Assignment2

BraveMIPS Instruction Set Format
The format of the 32bit MIPS I processor is kept:

(same as on Wikipedia Page)

BraveMIPS Instruction Set
The instruction set is focused on integer-based instructions and it essentially consists of a subset of the MIPS Instruction Set (see the full set on Wikipedia, section "Integer"). Other instructions might be added as project progresses.

BraveMIPS Assembler
The assembler is based around JFlex and CUP (Java implementations of a lexer and parser). Until now I have successfully "compiled" the lexer file, whose source is found here: /assembler/jflex/bravemips_scanner.l I still need to get the CUP-specific syntax to run and integrate the two.

NOTE: in the worst case scenario, I might implement a pure Java String manipulation-based assembler (if I will have problems with JFlex and CUP).