La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

SPIM Esercizi. Esercizio 7 – load/store Il codice deve: Inserire in memoria la word 0x0045205a Leggere questo dato e inserirlo in s0 Sommarci 5 Salvare.

Presentazioni simili


Presentazione sul tema: "SPIM Esercizi. Esercizio 7 – load/store Il codice deve: Inserire in memoria la word 0x0045205a Leggere questo dato e inserirlo in s0 Sommarci 5 Salvare."— Transcript della presentazione:

1 SPIM Esercizi

2 Esercizio 7 – load/store Il codice deve: Inserire in memoria la word 0x0045205a Leggere questo dato e inserirlo in s0 Sommarci 5 Salvare il risultato in memoria allindirizzo 0x10010004

3 Esercizio 8 – Listruzione mancante Dato il seguente codice, inserire listruzione mancante perché alla fine nel registro t0 ci sia il valore 0x1a:.globl __start # il punto di partenza del programma deve essere "globale".data # dichiarazione di inizio area dati utente, # per convenzione 0x10010000.word0x0000001a.text __start: li $s0, 0x3 li $t0, 0x2 lw $s1, 0x10010000 ciclo: mul $s2, $s0, $t0 addi $t0, $s2,2 xxxxxxxxxxxxxxx

4 Esercizio 9 – Il codice macchina Tradurre manualmente in codice macchina le seguenti istruzioni: add $s2,$s0,$s1 addi $s1,$s0,46 sw $s1, 0x10010000

5 Esercizio 10 – Il codice macchina Dire cosa fanno le seguenti istruzioni: 0x2230002b 0x1211ffff

6 Esercizio 11 – Allocazione in memoria Memorizzare una matrice 4x3 nel data segment Calcolare la somma di ogni colonna Salvare i risultati in un vettore nel data segment

7 Esercizio 12 – I cicli Il codice deve: Dichiarare un array di 20 numeri interi (word) nel data segment In un ciclo inizializzare i valori con i primi 20 numeri dispari (iniziando da 1)


Scaricare ppt "SPIM Esercizi. Esercizio 7 – load/store Il codice deve: Inserire in memoria la word 0x0045205a Leggere questo dato e inserirlo in s0 Sommarci 5 Salvare."

Presentazioni simili


Annunci Google