Page 1 of 1

Chiarimenti file help Bascom

PostPosted: 15 Apr 2014, 13:16
by suibaf
Sul file di help nella sezione config serialin trovo:

-important When using the BYTEMATCH option, you must preserve the registers you alter. If you do not know which one, use PUSHALL and POPALL.

-noticeTo clear the buffer, use CLEAR SERIALIN. Do not read and write the internal buffer variables yourself.

Potreste chiarirmi questi 2 affermazioni?

Re: Chiarimenti file help Bascom

PostPosted: 15 Apr 2014, 19:54
by pier
Mi risulta (help Bascom) che servano solo se mescoli codice ASM e Bascom ad esempio quando salti ad una sub.
A DeLuca l'ardua sentenza.

Re: Chiarimenti file help Bascom

PostPosted: 15 Apr 2014, 22:08
by deluca
Per ottimizzare l'uso della seriale bufferizzata, è stato ridotto all'osso il codice asm relativo che assolve a questo compito.
Ciò detto, quando si usa Bytematch è consigliabile salvare i registri fino ad allora impiegati poichè non viene fatto in modo automatico.
Visto che l'utente programmatore non può risalire al codice compilato per ragioni ovvie, e quindi non sa quali registri ha fino ad allora usato, si adotta il metodo del salvataggio selgaggio dei registri. Ovvero ! li salviamo tutti con PUSHALL e alla fine li riprendiamo con POPALL.

Re: Chiarimenti file help Bascom

PostPosted: 15 Apr 2014, 22:26
by suibaf
Grazie mille!