Added many more branching paths. Strange output occurs for MOVEM, which the program should not be able to read at all yet.