PDA

Visualizza la versione completa : Esercizio M68000


mastino
10-02-2015, 19:55
Ciao ragazzuoli :cool: ho un problema non riesco a confrontare il primo elemento di un array con se stesso e con gli altri all'interno di esso. Potreste darmi una mano?
Hola amigos :)

paolovox
10-02-2015, 20:44
che assembly utilizza l'M68000?

oregon
10-02-2015, 21:30
che assembly utilizza l'M68000?

Quello della CPU Motorola 68000 ...

paolovox
10-02-2015, 21:57
In effetti che domanda demente. Ogni architettura ha un suo assembly.
Comunque ho trovato un pò di esercizi svolti e magari trovi anche il tuo caso (http://home.deib.polimi.it/pelosi/lib/exe/fetch.php?media=teaching:001_asmsimple.pdf).

mastino
11-02-2015, 14:19
li ho visti gli esercizi che mi hai postato ma non rispondono alle mie esigenze. Per farvi capire meglio il problema che ho vi posto la traccia.Scrivere un programma che realizzi il confronto tra 5 numeri (signed tipo word) memorizzati in un array. L'idea che ho per risolvere questa e di confrontare il primo elemento con se stesso e poi con gli altri poi confrontare il secondo elemento con se stesso e con gli altri incluso anche il numero che lo segue. Vi allego un'immagine del programmanino che ho abbozzato.25288

LeleFT
11-02-2015, 15:19
Perchè postare un'immagine? Scrivi direttamente il codice usando gli appositi tag
.. così rimane formattato ed indentato.


Ciao. :ciauz:

mastino
11-02-2015, 16:58
Ero ignaro di questi comandi. L'ho postata perchè era l'unico modo più semplice.


ORG $8000ARR DC.W -4,-6,-3,-7,-3
LEN EQU 5
START LEA ARR,A0
MOVE #LEN-1,D1
LOOP MOVE.W (A0)+,D0
TST.W D0
BMI CNT
CNT DBRA D1,LOOP
END START

Loading