Visualizzazione dei risultati da 1 a 10 su 14

Hybrid View

  1. #1
    Preticamente l'etichetta inizio consente di ripetere la domanda che viene chiesta... in questo caso:
    codice:
    sottomenu:    .asciiz "Inserisci: 
    - 0 moltiplicazione;
    - 1 differenza;
    - 2 somma;
    - 3 rifai la domanda" 
    
    inizio: li $v0, 4                # 4 è il codice di print_string
        la $a0, menu        # domanda all'utente
        syscall
        
        la $a0, menu        # 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 
        beq $t1, $a0, exit 
        beq $t2, $a0, exit #salta alla fine del programma
        beq $t3, $a0, inizio
    Ovviamente le etichette che fanno saltare a exit servono solo per verificare il perchè non salta ad inizio !!!
    I registri temporali servono per confrontare il risultato ottenuto dalla domanda fatta così da saltare(prossimamente) al processo che voglio fargli fare !
    Per adesso devo solo capire il perchè non mi fa saltare ad inizio,e quindi scrivere a video il menù, quando scrivo 3 !!!
    Ultima modifica di DvdDelphi; 05-11-2013 a 23:04

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 © 2025 vBulletin Solutions, Inc. All rights reserved.