Discussione: Istruzione DUP di IJVM
View Single Post
Old 05-02-2010, 11:54   #1
MaxPayne87
Member
 
Iscritto dal: Nov 2004
Città: Reggio Calabria
Messaggi: 151
Istruzione DUP di IJVM

Ciao a tutti,
facendo alcune esercitazioni per l'esame di architettura degli elaboratori, ho trovato un esercizio che chiede di implementare l'istruzione DUP2 che legge la parola in cima allo stack e la inserisce due volte in cima allo stack.

Ora, l'istruzione DUP (che legge la parola in cima allo stack e la inserisce in cima allo stack) è così composta:

dup1 MAR = SP = SP + 1
dup2 MDR = TOS; wr; goto Main1

Per fare quello che chiede l'esercizio ho pensato a questo:

dup1 MAR = SP = SP + 1
dup2 MDR = H = TOS; wr;
dup3 MAR = SP = SP + 1
dup4 MDR = H; wr; goto Main1

E' corretto il ragionamento? Se no, dove sbaglio e come si può fare l'esercizio?

Grazie a tutti in anticipo
MaxPayne87 è offline   Rispondi citando il messaggio o parte di esso