Domande e risposte test di preparazione architettura e dati dei calcolatori
La macchina di Turing e la macchina di Von Neumann
Rispetto alla macchina di Turing, la macchina di Von Neumann risolve: Gli stessi problemi.
Esecuzione di programmi
Un programma scritto in un linguaggio ad alto livello ed uno scritto in Assembly possono essere eseguiti: Il primo su un qualunque computer, il secondo solo su un computer con architettura corrispondente all'Assembly.
Registri e istruzioni
Il registro destinazione nell'istruzione ADD $S2, $T0, $T1 è: $s2.
Traduzione dal linguaggio C in Assembly MIPS
La traduzione dal linguaggio C in Assembly MIPS dell'istruzione N=0; con l'associazione N--> $S3 è: addi $s3, $zero, 0.
La traduzione dal linguaggio C in Assembly MIPS dell'istruzione VAL=I-K; con l'associazione VAL--> $S1 I-->$S3 K--> $S2 è: SUB $S1, $S3, $S2.
Notazione posizionale pesata
In notazione posizionale pesata, l'addizione di due interi positivi si effettua: Ponendo a 0 il riporto sulla cifra meno significativa e sommando in sequenza su ogni posizione i bit degli operandi e del riporto a partire da destra.
Notazione in complemento a 2
Nella notazione in complemento a 2, il peso del bit più a sinistra in una sequenza di lunghezza K è:
Nella notazione in complemento a 2, la sequenza binaria 1111 rappresenta: Il valore -1 in base 10.
Operazioni bit a bit in Assembly MIPS
La traduzione in Assembly MIPS dell'or bit a bit con operandi nei registri $S1 e $S2 e risultato nel registro $T0 è: L'istruzione or $t0, $s1, $s2.
Rappresentazione valori in Assembly MIPS
Un valore la cui rappresentazione richiede più di 16 bit significativi: Non può essere l'operando immediato di una istruzione Assembly MIPS con formato di tipo I.
Espressione booleana in forma somma di prodotti
L'espressione booleana in forma somma di prodotti della funzione carryout che fornisce il bit del riporto sulla posizione successiva rappresentata nella tavola di verità dell'addizione riportata in figura è data da:
Strutturazione di circuiti
Lo schema in figura rappresenta la strutturazione di base del circuito che implementa: Una rete sequenziale.
Circuito CPU MIPS
Nella parte del circuito della CPU MIPS in figura relativa alle istruzioni aritmetico-logiche di tipo R, il multiplexer controllato dal segnale MemToReg seleziona: Il dato da scrivere nel registro del processore.
Codice e assegnazione registri
Int A[50], i, test;
for (i = 0; i != 50; i=i+1) {
test = -test;
A[i] = 0;
}
Esame valutazione 14/30
Domanda 1
Int A[50], i, test;
for (i = 0; i != 50; i=i+1) {
A[i] = 0;
test = -test;
}
Assegnando i registri
Base A[] test i $s6 $t2 $t4
Domanda 14
Risposta: Int C[30], K, new; Dalle istruzioni Assembly MIPS in figura
new = new – C [K]; C [K + 4] = new; sll $t0, $s1, 2 add $t1, $t0, $t2
Assegnando i registri
lw $t5, 0 ($t1) Base C[] new K sub $s0, $s0, $t5 $t2 $s0 $s1 sw $s0, 16 ($t1)
-
Domande strutture
-
Risposte domande Reti di calcolatori - tutto il programma
-
Tutte le domande Architettura dei calcolatori
-
Tutte le domande Reti dei calcolatori & Cybersecurity