PlayPic Inserito: 17 dicembre 2008 Segnala Share Inserito: 17 dicembre 2008 Ciao a tutti: la mia domanda è questa:-esiste un modo che mi permetta, nel ritorno da qualsiasi interrupt, di saltare ad una determinata etichetta nel programma principale??Il mio problema è che quando ritorno dall'interrupt dovrei partire dall'inzio di un ciclo presente nel "main progtram", ma se il salto all'interrupt avviene nel suddetto ciclo ritorno , dopo l'interrupt, all'interno dello stesso creando dei malfunzionamenti!!!Si può fare?? Ho usato mikrobasic per la compilazione del programma, grazie Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 18 dicembre 2008 Segnala Share Inserita: 18 dicembre 2008 Quello che chiedi è possibile, ma è una gran porcata che andrebbe assolutamente evitata.Comunque non credo che si possa fare in mikrobasic. Va fatto in asm andando a scrivere nello stack, alla locazione dove è memorizzato l'indirizzo di ritorno, l'indirizzo che si vuol raggiungere.Dovresti leggerti la parte del manuale relativa al funzionamento degli interrupts, tutto ti sarebbe più chiaro. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora