ziliga Inserito: 9 maggio 2008 Segnala Inserito: 9 maggio 2008 Ciao a tutti, spero sia la sezione giusta.c'è qualcuno che mi potrebbe dare una mano? Devo realizzare un circuito calcolatore in complemento a 2 ma non so come fare, la consegna è questa:Realizzare un circuito calcolatore in complemento a 2 che dispone di:un ingresso IN a 8 bit;un ingresso OP a 2 bit;un’uscita OUT a 8 bit;un’uscita ERROR a 1 bit.Il circuito, ad ogni ciclo di clock, riceve sull’ingresso OP un’istruzioneed esegue un’opportuna operazione sul dato IN e sul valore di unregistro interno R a seconda della seguente tabella:OP Codice mnemonico Operazione00 NOP R => R01 LOAD IN => R10 ADD IN + R => R11 MUL IN * R => RIl bit ERROR viene posto ad 1 se l’operazione produce un overflow(si ricordi che si lavora in complemento a 2).Si realizzi il modulo del circuito e si colleghino gli ingressi IN e OP adopportuni DIP-switch e l’uscita OUT ad un display esadecimale.Seconda parteEstendere il circuito precedente a 4 registri interni R0, R1, R2, R3.Aggiungere ad OP 2 bit per indirizzare uno dei 4 registri e eseguire leoperazioni nel modo seguente:OP Codice mnemonico Operazione00 NOP nessuna01 LOAD IN => Rn10 ADD IN + Rn => R011 MUL IN * Rn => R0Spero si capisca e spero altrettanto che qualcuno mi aiuti perchè sono nel panico.Ciauz
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora