Computer Organization 2: Programming in Assmembly for ARM and some Java