|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Apr 2015
Messaggi: 3
|
[ASSEMBLY]set istruzioni
Ciao ragazzi volevo farvi delle domande su questo linguaggio, innazitutto chiarisco in anticipo che sto facendo assembly all'università quindi non sono un esperto , anzi sono più un novizio.
L'esercizio mi chiede di riportare la seguenza di istruzioni della macchina. Fino a che la macchina è a pila non ho problemi ma quando inizia ad avere uno o due indirizzi entro in difficoltà. Non riesco a capire le varie istruzioni da dare e con che priorità
Ultima modifica di phabloshablo : 21-04-2015 alle 18:43. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
Le istruzioni vanno eseguite sempre nello stesso ordine, prima la somma, poi la divisione.
Nella macchina ad un indirizzo non puoi eseguire operazioni tra memoria e memoria ma solo tra memoria e registro accumulatore (e viceversa), per cui devi prima caricare un operando in ACC e poi eseguire un'operazione tra ACC e un'altra locazione di memoria. Il risultato va in ACC, quindi te lo ritrovi precaricato per l'operazione successiva. Nella macchina a due indirizzi puoi eseguire le operazioni solo tra memoria e memoria, e il risultato sovrascrive sempre il secondo operando, per preservarne il valore devi prima copiarlo in una locazione temporanea (P). Anche in questo caso il risultato salvato in P costituirà un operando per l'operazione successiva. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:00.



















