Architettura dei computer

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Cosa viene scritto in $s3 dall’istruzione lw $s3, 4($t1), se il contenuto della memoria è quello in figura e $t1 = 4?

  • F2F1AC07
  • ABCDEF78 (correct)
  • 01EE2842
  • 40F30788

Quale valore è scritto in $s0 dopo le istruzioni sw $t0, 0($0) e lb $s0, 1($0), se $t0 = 0x12345678?

  • 0x56 (correct)
  • 0x34
  • 0x78
  • 0x12

Quale valore sarà scritto in $t0 dopo andi $t0, $t1, 0xFFFF se $t1 = 0xFFFFFFFF?

  • 0x00000000
  • 0xFFFFFFFF
  • 0xFFFF0000
  • 0x0000FFFF (correct)

Quale valore sarà scritto in $t0 dopo addi $t0, $t1, 0xFFFF se $t1 = 0x1?

<p>0x00010000 (D)</p> Signup and view all the answers

Quanti bit sono necessari per rappresentare il risultato di una moltiplicazione tra due numeri su 32 bit?

<p>64 (D)</p> Signup and view all the answers

Dove scrive il proprio risultato l’istruzione div $s0, $s1?

<p>Nei registri lo (quoziente) e hi (resto) (C)</p> Signup and view all the answers

Per quale ragione sono state introdotte le pseudo-istruzioni?

<p>Per semplificare il lavoro del programmatore (D)</p> Signup and view all the answers

Quale delle seguenti è una pseudo-istruzione?

<p>la $t0, lab1 (A)</p> Signup and view all the answers

Che cosa caratterizza un processore RISC?

<p>La capacità di completare un’istruzione in ogni periodo di clock (B)</p> Signup and view all the answers

Cos'è un dispositivo multicore?

<p>Un dispositivo al cui interno sono integrate più CPU (A)</p> Signup and view all the answers

Quanti registri utente sono presenti nell'architettura MIPS?

<p>32 (D)</p> Signup and view all the answers

Quanti bit occupa ciascuna istruzione MIPS in formato macchina?

<p>32 (D)</p> Signup and view all the answers

A quale tipo di istruzione appartiene l'istruzione addi?

<p>Tipo I (D)</p> Signup and view all the answers

Quanti bit sono destinati a ciascun operando nel codice macchina MIPS delle istruzioni di tipo R?

<p>5 (B)</p> Signup and view all the answers

A che cosa corrisponde ciascun indirizzo di memoria nell'architettura MIPS?

<p>Ad una parola su 32 bit (D)</p> Signup and view all the answers

Quale è l'indirizzo di memoria a cui la CPU fa accesso con l'istruzione lw $s3, 80($0)?

<p>80 (A)</p> Signup and view all the answers

Qual è la principale differenza tra un sistema general-purpose e un sistema special-purpose?

<p>Il sistema general-purpose può essere utilizzato per diverse applicazioni, mentre il sistema special-purpose è rivolto ad una sola applicazione (C)</p> Signup and view all the answers

Quale delle seguenti caratteristiche è tipica di un sistema special-purpose?

<p>Rivolto ad una singola applicazione (D)</p> Signup and view all the answers

Quale dei seguenti vantaggi è generalmente proprio di una soluzione hardware rispetto ad una software?

<p>Maggiori prestazioni (A)</p> Signup and view all the answers

Che cosa si intende per SoC (System on Chip)?

<p>Un dispositivo che integra al suo interno un intero sistema di elaborazione (B)</p> Signup and view all the answers

Che cosa si intende per ISA (Instruction Set Architecture) di un processore?

<p>Le informazioni su un processore necessarie ad uno sviluppatore di SW (D)</p> Signup and view all the answers

Quale delle seguenti caratteristiche è tipica di un processore RISC?

<p>Un set di istruzioni ridotto (B)</p> Signup and view all the answers

Qual è il vantaggio principale di un processore multicore?

<p>Maggiori prestazioni nella gestione di applicazioni concorrenti (A)</p> Signup and view all the answers

Che cosa si intende per architettura MIPS?

<p>Un tipo di processore RISC (C)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Study Notes

Caratteristiche di un processore

  • Un processore può avere una capacità di eseguire più di un milione di istruzioni al secondo
  • Un processore può avere la capacità di completare un’istruzione in ogni periodo di clock
  • Un processore può avere la capacità di eseguire un accesso in memoria in ogni periodo di clock
  • Un processore può avere la capacità di completare due istruzioni in ogni periodo di clock

Dispositivo multicore

  • Un dispositivo multicore è un dispositivo al cui interno sono integrate più CPU

Architettura MIPS

  • Nell’architettura MIPS ci sono 32 registri utente
  • Ogni istruzione MIPS in formato macchina occupa 32 bit
  • L’istruzione addi è di tipo I
  • Lo.shift aritmetico a destra (sra) riduce il valore di un registro di un certo numero di bit
  • Nell’architettura MIPS, ogni indirizzo di memoria corrisponde a una parola su 32 bit
  • L’istruzione lw $s3, 80($0) fa accesso alla memoria all’indirizzo 80

Sistemi special-purpose

  • Un sistema special-purpose è rivolto ad una singola applicazione
  • Un sistema special-purpose deve avere basso consumo di energia

SoC (System on Chip)

  • Un SoC è un dispositivo che integra al suo interno un intero sistema di elaborazione

ISA (Instruction Set Architecture)

  • L’ISA di un processore è l’insieme delle informazioni su un processore necessarie ad uno sviluppatore di SW

Processore RISC

  • Un processore RISC è un processore con un insieme di istruzioni ridotto

Operazioni di lettura e scrittura

  • L’istruzione lw $s3, 4($t1) legge un valore da memoria e lo memorizza in $s3
  • L’istruzione sw $t0, 0($0) scrive il valore di $t0 in memoria
  • L’istruzione lb $s0, 1($0) legge un byte da memoria e lo memorizza in $s0

Operazioni logiche

  • L’istruzione andi $t0, $t1, 0xFFFF esegue una operazione logica AND tra $t1 e 0xFFFF e memorizza il risultato in $t0
  • L’istruzione addi $t0, $t1, 0xFFFF esegue una operazione di addizione tra $t1 e 0xFFFF e memorizza il risultato in $t0

Moltiplicazione

  • La moltiplicazione tra due numeri su 32 bit richiede 64 bit per rappresentare il risultato

Pseudo-istruzioni

  • Le pseudo-istruzioni sono utilizzate per semplificare il lavoro del programmatore
  • L’istruzione la $t0, lab1 è una pseudo-istruzione

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Domande Kahoot.pdf

More Like This

CPU - Primeiras Noções
14 questions
EEE304 Microprocessors Course Overview
10 questions
Use Quizgecko on...
Browser
Browser