INVENTOREX

ZETAXCENTAUR

Software , Framework .Net

Programmi di esempio

Inventore Software

----------------------------------------------------

Programmi demo

Requisiti : Framework.Net 2.0 , LanguagePack Italiano

----------------------------------------------------

Programma di esempio Assembler

Codice Sorgente

Di seguito e' mostrato uno schema d'esempio di istruzioni Assembler
ADD A,B ( Somma il contenuto di B ad A , A e B sono locazioni di

memoria ,o indirizzi di memoria,il cui contenuto e' una parola più' byte) .

ADD R1,R2 ( Somma il contenuto del registro R2 a R1)
LD R1, C ( carica il contenuto di C nel registro R1)
ST A, R1 ( memorizza il contenuto del registro nella locazione A)
PUSH B ( Modello Stack) , POP ( Modello Stack)
JMP DEST ( Salto incondizionato alla locazione DEST
dei registri R1 e R2 , alla locazione DEST)
JE R1,R2,DEST (Esegue il confronto tra il contenuto di R1 e R2 , in

caso il contenuto risulta uguale , effettua il salto a DEST
CMP R1,R2 ( Esegue il confronto del contenuto tra i registri R1, R2

facendo la differenza , senza modificare il contenuto dei due registri ,e

aggiorna i bit della parola di stato interessati)

JE D ( Esamina il bit Z , precedentemente aggiornato)
per poter richiamare un sottoprogramma,si usa l'istruzione JMP DEST

salto incondizionato infine l'interruzione pur non essendo un richiamo a

un sottoprogramma,e' un evento esterno alla CPU,in grado di bloccare

la CPU,facendo abbandonare il programma che e' in corso ed eseguire

un'altro programma,dipendente dall'interruzione stessa ([Hay88],[HP06]),

le interruzioni si usano nella gestione dei dispositivi di ingresso/uscita

-------------------------------------------------------

 

 

Digilander.libero.it/zetaxcentaur

Fiordelisi Massimiliano

Piazza Guido Rossa n.2

Sant'Elia Fiumerapido (FR)