code: def __execute_ldm(self, instr):
          
          assert instr.operands[0].size == self.__mem.address_size
          assert instr.operands[2].size in [8, 16, 32, 64, 128, 256]
  
          # Memory address.
          op0_val = self.read_operand(instr.operands[0])
          # Data.
          op2_val = self.read_memory(op0_val, instr.operands[2].size // 8)
  
          self.write_operand(instr.operands[2], op2_val)
  
          return None
docs: Execute LDM instruction.