Uses two operands and performs a function on their content.::

			operand1 = function(operand1, operand2)

def exec(self, operand1, operand2):
		"""
		Uses two operands and performs a function on their content.::

			operand1 = function(operand1, operand2)
		"""
		in1 = self.register_interface.read(operand1)
		in2 = self.register_interface.read(operand2)
		out = self.function(in1, in2)
		self.register_interface.write(operand2, out)