Sito Visitato 498739 volte Pagina Visitata 152 volte Sei in : Etantonio/IT/Universita/1anno/FondamentiInformatica/ModelliCalcolo/Von_Neum/     

Codici della macchina di Von Neumann (Evoluzione)

Pseudo  base     base           adr                                                        descrizione

  code       8            10

HLT        00           00                           Alt

LOA       01           01            xxxx H     Carico la accumulatore con il contenuto della cella indirizzata

LOAN    02           02            xxxx H     Carico la accumulatore con il contenuto della cella indirizzata cambiato di segno

LABS     03           03            xxxx H     Carica il valore assoluto

LOAR    04           04            xxxx H     Carico il registro R da una locazione di memoria

ADD      05           05            xxxx H     Sommo la accumulatore con una locazione di memoria

SUB         06           06            xxxx H   Sottraggo alla accumulatore una locazione di memoria

MUL      07           07            xxxx H     Moltiplicazione tra la accumulatore ed il contenuto della locazione indirizzata

DIV         10           08            xxxx H     Divisione con A=dividendo ;  xxxx H = divisore ; Acc. = Resto ;  R = risultato

STO        11           09            xxxx H     Memorizza la accumulatore nella locazione indirizzata

STOAD 12           10            xxxx H     Trasferisce il contenuto del campo indirizzo della accumulatore nel campo indirizzo

                                                                 di una locazione

TAR       13           11            0000 H    Trasferisce il registro R nella accumulatore

SHRI      14           12                           Trasla di un bit a destra la accumulatore

SHLE      15           13                           Trasla di un bit a sinistra la accumulatore

JMP        16           14            xxxx H     Salto incondizionato ad una riga di programma (locazione nella memoria programma)

JOP         17           15            xxxx H     Salto se positivo

JOZ        20           16            xxxx H     Salto se zero

JON        21           17            xxxx H     Salto se negativo

                 51           41            xxxx H     Carica R2 con il contenuto della locazione xxxx H

                 52           42            xxxx H     Sottrai il contenuto della locazione xxxx H da R2

                 71           57            xxxx H  Salta se R2 > 0 alla locazione xxxx H

IN           201         129          xxxx H     Input dati e memorizzazione a partire dalla locazione indicata

OUT       202         130          xxxx H     Output dei dati scritti a partire dall´indirizzo indicato

TRAX                                                   Trasferisce il contenuto del registro indice nella accumulatore