Compiti ed esercitazioni VERIFICATO

Esercizi MIC1 laboratorio

Università degli Studi di Torino informatica 2020
172 visualizzazioni
22 download
Nessun voto ancora
Condividi: WhatsApp Telegram

Di cosa parla

Riassunto AI · si legge in un minuto

Questo documento presenta esercizi di microprogrammazione per il corso di Architettura degli Elaboratori, focalizzandosi sulla scrittura di microcodice MIC1. Gli esercizi includono la definizione di nuove istruzioni come DUPAQUARTER (divisione per quattro della cima dello stack), SUBOP (sottrazione con operando byte), LOCAND (AND bit-a-bit tra variabili locali), COMP2 (complemento a due della cima dello stack) e sumc1tos (somma con costante). Si richiede anche la modifica di configurazioni dell'emulatore e del microinterprete per l'integrazione delle nuove istruzioni, essenziale per la comprensione del funzionamento interno delle CPU e delle ISA.
Leggi il riassunto completo
  • Il documento propone una serie di esercizi pratici sulla microprogrammazione, mirati allo studio approfondito dell'Architettura degli Elaboratori.
  • Esercizio 1 (DUPAQUARTER): Richiede la creazione del microcodice MIC1 per l'istruzione DUPAQUARTER. Questa istruzione deve caricare sulla cima dello stack il valore corrente in cima allo stack diviso per quattro. Inoltre, si devono descrivere le modifiche necessarie al file di configurazione dell'emulatore Mic1MMV e al codice del microinterprete per supportare tale istruzione IJVM.
  • Esercizio 2 (SUBOP): Consiste nello scrivere il microcodice MIC1 per l'istruzione SUBOP. Questa istruzione deve sostituire il valore in cima allo stack con la differenza tra esso e un valore intero con segno rappresentato da un byte, fornito come operando.
  • Esercizio 3 (LOCAND): Prevede la stesura del microcodice MIC1 per l'istruzione senza operandi LOCAND. L'istruzione deve calcolare l'AND bit-a-bit tra le due variabili locali con scostamento 1 e 2 rispetto al puntatore LV e scrivere il risultato sulla cima dello stack.
  • Esercizio 4 (COMP2): Richiede la scrittura del microcodice per l'istruzione senza operandi COMP2. Questa istruzione deve sostituire il valore in cima allo stack con il suo complemento a 2.
  • Esercizio 5 (sumc1tos): Si chiede di sviluppare il codice MIC1 per una nuova istruzione senza operandi chiamata sumc1tos. L'istruzione deve sommare il valore presente sulla cima dello stack con la prima costante definita (a scostamento 0 dalla base della constant pool) e sostituire il contenuto corrente in cima allo stack con il risultato.

Riassunto generato con l'intelligenza artificiale a partire dagli appunti. Come lo facciamo

Anteprima pagina 1 — Esercizi MIC1 laboratorio

Stai vedendo l'anteprima delle prime pagine. Il file completo è gratis: registrati per leggerlo tutto.

Studia questi appunti con l'AI

Riassunto e domande d'esame sono gratis: chiedili e ti mandiamo un'email quando sono pronti.

Questo appunto è gratis. Registrati in 30 secondi per leggere tutte le pagine e scaricarlo.

Simula l'esame con domande costruite su questi appunti.

Di cosa parla l'insegnamento

ARCHITETTURA DEGLI ELABORATORI · 1° anno · 6 CFU · INF/01

L’insegnamento si propone di fornire alle studentesse e agli studenti: la conoscenza dell’organizzazione hardware degli elaboratori, attraverso la nozione di gerarchie di macchine virtuali la comprensione delle funzioni svolte dall’hardware e utilizzate dai sistemi operativi le nozioni di base per la comprensione del…

Scheda completa nella pagina del corso

Altri appunti di ARCHITETTURA DEGLI ELABORATORI

Condividi questi appunti

WhatsApp Telegram