<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def write(self, address, size, value):
 """Write arbitrary size content to memory. """

        for i in range(0, size):
            self.__write_byte(address + i, (value >> (i * 8)) & 0xff)