PDA

View Full Version : [Fond. Di Assembler]Aiutatemi a capire cosa mi chiederanno all'esame(che ho presto)!


nin
14-09-2004, 14:29
Ciao ragazzi!
Devo sostenere a breve un esame di Fond Di info e fra i vari argomenti sono abbastanza sicuro che nel questionario verrà piazzata una domanda che riguarda assembler, con l'unico problema che gli argomenti che abbiamo seguito a lezione non forniscono "tutte" le basi necessarie per rispondere..o forse quel giorno sono rimasto a casa a dormire :muro:

La domanda tipo è questa:
"" Disegnare una semplice CPU (ok) e indicare le operazioni elementari necessarie a svolgere una istruzione assembler che esegua una operazione di somma tra un dato memorizzato nell'accomulatore e un dato definito in modo immediato ed infine memorizzi il risultato nell' accomulatore : ADD A,=!22 ""

Praticamente tutta la domanda mi è oscura.

Una variante mi chiede anche di scrivere le fasi di fetch ed esecuzione di una istruzione che esegua una operazione di Load
Load A, (mem1)

Ora, non vi chiedo la pappa pronta..Ma io non so proprio dove sbattere la testa. Ho guardato in giro, ma finchè non so dove andare a parare non so nemmeno cosa cercare. :(

Indicatemi la retta via :D

nin
14-09-2004, 23:09
Troppo facile eh? :sofico:
Dai ragazzi ditemi qualcosina, il 16 ho l'esame e questo è l'unica parte che ho "scoperta"... :)

digital_brain
15-09-2004, 00:38
Beh,per risponderti dovrei dilungarmi parecchio e ricordarmi metà corso...cmq la domanda è abbastanza semplice,anzi,per me che ho fatto 2 corsi di assembler è banale...
Per quanto riguarda lo schema della cpu prova a vedere se trovi qualcosa qui: http://www.dia.uniroma3.it/~calcele/materialedidattico.html#materialedidattico

per l'operazione di addizione puoi usrare:

Movl x,R0
Addl R0,R1

dove r1 è il tuo accumulatore...è molto vago,dovrei andare a riguardare bene alcune cose ma in grabìndi linee è questo.
CDmq trovi il set di istruzioni nel link che ti ho dato!
Ciao!

nin
15-09-2004, 10:47
Originariamente inviato da digital_brain
Beh,per risponderti dovrei dilungarmi parecchio e ricordarmi metà corso...cmq la domanda è abbastanza semplice,anzi,per me che ho fatto 2 corsi di assembler è banale...
Per quanto riguarda lo schema della cpu prova a vedere se trovi qualcosa qui: http://www.dia.uniroma3.it/~calcele/materialedidattico.html#materialedidattico

per l'operazione di addizione puoi usrare:

Movl x,R0
Addl R0,R1

dove r1 è il tuo accumulatore...è molto vago,dovrei andare a riguardare bene alcune cose ma in grabìndi linee è questo.
CDmq trovi il set di istruzioni nel link che ti ho dato!
Ciao!

OK grazie, dò un'occhiata al link! E' quello che mi serve :)

Una domanda a bruciapelo..La fase di Fetch è comune a tutte le istruzioni? :confused: