| V I S U A L I Z Z A D I S C U S S I O N E |
| MnK |
Inserito il - 18/01/2004 : 10:55:41 Ragazzi Metto qui il mio esercizio risolto. se qualcuno e' così gentile ca confrontarlo gli sarei grato... Allegato: tangorra.zip 13,87 KB
|
| 4 U L T I M E R I S P O S T E (in alto le più recenti) |
| MnK |
Inserito il - 18/01/2004 : 17:32:54 ho capito grazie 1000 |
| adler |
Inserito il - 18/01/2004 : 17:29:06 sì, per l'immediato è giusto: 4 bit ---> valori da 0 a F (il 60 esad era dell'altro esercizio... :) ) |
| MnK |
Inserito il - 18/01/2004 : 17:27:00 si o capito.mi e' sorto un altro dubbio. quindi io posso fare un immediato solo cn valori da 0 a F giusto? CMQ PER QUEGLI ERRORI CHE HAI TROVATO E' OK HO RISOLTO.CMQ IL 60 ESADEC ERA UNA DISTRAZIONE. SORRY |
| adler |
Inserito il - 18/01/2004 : 17:10:06 nel tuo esercizio ci sono delle imprecisioni: 1. forse il tuo "perchè non mi trovo?" è dovuto al fatto che in aula abbiamo caricato prima la procedura confronto e poi la procedura somma 2. di conseguenza, le costanti di rilocazione sono differenti rispetto all'esercizio svolto in aula che erano 0FF0 per confronto e 107A per somma (attento, hai usato correttamente FF0 come ind. di caricamento, ma prima della tabella hai scritto che avresti usato il valore 60!) 3. Nella procedura confronto, il codice macchina dell'istruzione Cmp 3,#0 * è quello che hai scritto perchè, per il punto 4 della traccia, se c'è un'immediato, questo va nei 4 bit di R2 del campo registri. Esempio: se fosse stata Cmp 3,#13 il codice macchina sarebbe stato 03 3D
Spero ti averti aiutato |