Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2017
    Messaggi
    3

    [ASSEMBLY] Pari o Dispari

    Ciao a tutti,
    il programma richiede di inserire un numero intero, e visualizzare se è pari o dispari (molto semplice).
    Il problema è che alla fin fine esce il programma ma cè un errore strano sulla visualizzazione che non riesco a spiegarmi:

    - Se inserisco un numero dispari esce scritto " Il numero è dispari".
    - Se inserisco un numero pari esce scritto " Il numero è pari Il numero è dispari".


    Ecco il codice:

    codice:
    stampa macro msg    
    mov ah, 09h    
    lea dx, msg    
    int 21h
    endm
    
    
    
    stampa msg1 
    
    mov ah, 1 
    int 21h
    
    
    mov ah, 0
    
    
    mov dl,2
    
    div dl
    
    cmp ah, 0
    
    
    je npari 
    
    stampa acapo
    stampa dispari
    
    
    jmp fine 
    
    npari:
    
    stampa acapo
    stampa pari
    
    
    fine:
    nop
    
    
    
    
     
    
    
    msg1 db 'Inserire un numero: $'
    pari db "Il numero e' pari"
    dispari db "Il numero e' dispari"
    acapo db 13,10, '$'




    Potreste aiutarmi? Grazie mille in anticipo!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Hai già avuto risposta nell'altro forum ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2017
    Messaggi
    3
    Tranquillo, la soluzione l'ho trovata io personalmente:

    Dovevo aggiungere '$' a questi messaggi:
    codice:
    
    pari db "Il numero e' pari$"
    dispari db "Il numero e' dispari$"
    
    Ultima modifica di rawsar; 10-02-2017 a 13:30

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Quote Originariamente inviata da rawsar Visualizza il messaggio
    Tranquillo
    Perch� pensi che non lo sia?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2017
    Messaggi
    3
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Perch� pensi che non lo sia?
    Ahahahah

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