added rest of dpmap vector, fixed op_init()
divided both Single Data Transfer and Data Processing instructions into
separate types for their register and immediate versions