<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def instruction_OR(self, opcode, m, register):
 """ Performs an inclusive OR operation between the contents of accumulator A or B and the contents of memory location M and the result is stored in accumulator A or B. source code forms: ORA P; ORB P CC bits "HNZVC": -aa0- """

        a = register.value
        r = a | m
        register.set(r)
        self.clear_NZV()
        self.update_NZ_8(r)