#Setup
For Compilation:
g++ parse.cpp converter.cpp build.cpp branch_prediction.cpp -o my_program
Run the program using:
For linux: ./my_program
For windows: my_program.exe
write octal numbers as 0oxxxx or 0Oxxxx
write hexadecimal numbers as 0xABC or 0XABC (upper or lower case or mix all types are allowed)
write binary numbers as 0bxxx or 0Bxxx
Any error which is encountered is present at the end of the output
To add support for any new instruction, add it's opcode, fxn3 and fxn7 in a map and add an if-else condition in the assemblytomachine() function