.. _program:

		Write the content of the iterable ``prog`` starting with the optional offset ``offset``
		to the device.

		Invokes program_word_.

def program(self, prog, offset = 0):
		"""
		.. _program:

		Write the content of the iterable ``prog`` starting with the optional offset ``offset``
		to the device.

		Invokes program_word_.
		"""
		for addr, word in enumerate(prog):
			self.program_word(offset + addr, word)