mrx Inserito: 7 settembre 2006 Segnala Inserito: 7 settembre 2006 Ciao a tutto il forum,vengo subito al dunque. Mi piacerebbe sapere come si fa a scrivere "3 righe" di programma assembler,all'interno di un MDX affinche' svolga la seguente funzioneif (ingresso fisico(1) and ingresso fisico(2) ) then H123 = 0doveingresso fisico(1) = ingresso fisico(2) = ingressi digitali onboard dell'invertermi piacerebbe anche sapere su quale manuale e' racchiusa la documentazione relativa all'assembler.
mrx Inserita: 7 settembre 2006 Autore Segnala Inserita: 7 settembre 2006 Io lo scriverei cosi'...Gli ingressi a bordo dovrebbero essere quiDI01 = H520.1DI02 = H520.2quindiSET H777 = H520 //bisogna appoggiarsi ad una variabile in quanto il risultato di una AND sovrascrive la variabile.E' da verificare che la H777 non sia usata dal sistema.AND H777 & 6 hexJMP H777 == 6, M777JMP UNCONDITIONED , MxxxM777:SET H510 = 0RETMxxx:...e' qualche riga in piu' di 3 ma se funziona sono contento lo stesso.si accettano molto volentieri eventuali correzioniP.S.manuale di riferimento "IPOS positioning and sequence control"ciao
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