Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Mar 2007
    Messaggi
    18

    Aiuto! Semplice esercizio assembler(mips)

    Ciao, devo fare un esercizio in assembler che prenda gli elementi di due vettori gia definiti in memoria e faccia questo:

    a[i]*b[i] + a[i+1]*b[i+1] + a[i+2]*b[i+2]......

    ho provato a farlo ma non funziona, mi sapete dire perchè?

    grazie


    .text
    .globl main

    main:

    lw $t0,n_elem_a
    li $t1,0

    ciclo:

    mul $t2,$t1,4
    lw $t3,vettore_a($t2)
    lw $t4,vettore_b($t2)
    mul $t5,$t3,$t4
    add $t6,$t6,$t5
    add $t1,$t1,1
    blt $t1,$t0,ciclo

    li $v0,1
    move $a0,$t6
    syscall

    li $v0,10
    syscall

    .data

    vettore_a: .word 3,5,4
    vettore_b: .word 5,2,6
    n_elem_a: .word 3
    n_elem_b: .word 3

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Leggi il Regolamento: il titolo non è conforme.
    Poi, prova anche a spiegare perchè non funziona: cosa ottieni al posto del risultato cercato o che errori ti saltano fuori.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente bannato
    Registrato dal
    Mar 2007
    Messaggi
    18
    scusate per il titolo

    comq non so dirti perchè non funziona, escono tante scritte e alla fine jal 107, una cosa del genere.
    eppure il codice non è nemmeno complesso, vi prego di aiutarmi se potete.
    basta solo che ci date un'occhiata e mi dite dove ho sbagliato

    grazie mille

  4. #4
    Utente bannato
    Registrato dal
    Mar 2007
    Messaggi
    18
    up

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.