def execute(self):
try:<EOL><INDENT>self.current.execute()<EOL>self.clocks += <NUM_LIT:1><EOL>if self.clocks % <NUM_LIT> == <NUM_LIT:0>:<EOL><INDENT>self.check_timers()<EOL>self.sched()<EOL><DEDENT><DEDENT>except Interruption as e:<EOL><INDENT>if e.N != <NUM_LIT>:<EOL><INDENT>raise<EOL><DEDENT>try:<EOL><INDENT>self.int80(self.current)<EOL><DEDENT>except RestartSyscall:<EOL><INDENT>pass<EOL><DEDENT><DEDENT>return True<EOL>
Execute one cpu instruction in the current thread (only one supported).
:rtype: bool
:return: C{True}

:todo: This is where we could implement a simple schedule.