Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14
  1. #11
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Ti avevo chiesto tutto il codice perchè così non posso provarlo ...

    Cosa è menu ?

    la $a0, menu
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  2. #12
    codice:
    .data
    
    sottomenu: .asciiz"Inserisci:
    -0 moltiplicazione;
    -1 differenza;
    -2 somma;
    -3 rifai la domanda;"
    
        .text
        .globl main
    main:    
    
    inizio:    
        li $v0, 4                      # 4 è il codice di print_string
        la $a0, sottomenu        # poniamo la domanda all'utente
        syscall
        
        la $a0, sottomenu        # leggiamo la risposta data
        li $a1, 13
        li $v0, 8
        syscall
    
        li $t0, 0
        li $t1, 1
        li $t2, 2
        li $t3, 3
        beq $t0, $a0, exit #exit
        beq $t1, $a0, exit #exit
        beq $t2, $a0, exit #exit
        beq $t3, $a0, inizio
        
    exit:    
        li $v0, 10    # uscita
        syscall

  3. #13
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Non ha senso usare l'input di una stringa con la syscall 8 (fra l'altro usata male) ma la syscall 5 per l'input di un intero. E poi puoi confrontare il valore intero inserito

    codice:
        li $v0, 4                      
        la $a0, sottomenu       
        syscall
        
        li $v0, 5
        syscall
    
    
        beq $v0, 0, exit #exit
        beq $v0, 1, exit #exit
        beq $v0, 2, exit #exit
        beq $v0, 3, inizio
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #14
    ok grazie mille !!! funziona perfettamente !

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.