def esegui(self):
    "\n        Esegue il programma fino all'arresto della macchina tramite\n        l'istruzione HLT\n        "
    while self.CD.S:
        self.CD.step(self.root, self.codice)
        if ((not self.CD.F) and (not self.CD.R) and (self.CD.tempo == 0)):
            self.aggiornaall()
            self.CD.previstr = self.CD.nextistr
            break
    if self.CD.S:
        self.butesegui.after(self.delay, self.esegui)
    else:
        self.CD.setnstep(1)
        self.aggiornaall()
Esegue il programma fino all'arresto della macchina tramite
l'istruzione HLT
def esegui(self):
    "\n        Esegue il programma fino all'arresto della macchina tramite\n        l'istruzione HLT\n        "
    while self.CD.S:
        self.CD.step(self.root, self.codice)
        if ((not self.CD.F) and (not self.CD.R) and (self.CD.tempo == 0)):
            self.aggiornaall()
            self.CD.previstr = self.CD.nextistr
            break
    if self.CD.S:
        self.butesegui.after(self.delay, self.esegui)
    else:
        self.CD.setnstep(1)
        self.aggiornaall()