@opcode(<EOL><NUM_LIT>, <NUM_LIT>, <NUM_LIT>, <EOL><NUM_LIT>, <NUM_LIT>, <NUM_LIT>, <EOL><NUM_LIT>, <NUM_LIT>, <NUM_LIT>, <EOL><NUM_LIT>, <NUM_LIT>, <NUM_LIT>, <EOL><NUM_LIT>, <NUM_LIT>, <NUM_LIT>, <EOL>)<EOL><INDENT>def instruction_ST16(self, opcode, ea, register):<DEDENT>
value = register.value<EOL><INDENT>log.debug("<STR_LIT>" % (<EOL>self.program_counter,<EOL>value, register.name, ea,<EOL>self.cfg.mem_info.get_shortest(ea)<EOL>))<EOL><DEDENT>self.clear_NZV()<EOL>self.update_NZ_16(value)<EOL>return ea, value<EOL>
Writes the contents of a 16-bit register into two consecutive memory
locations.

source code forms: STD P; STX P; STY P; STS P; STU P

CC bits "HNZVC": -aa0-