Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    [Assembly 8086] problema stampa ASCII

    Ciao raga.
    Non riesco a stampare il valore presente nel registro.
    Ad esempio nel registro DL, ho il valore 19h, che corrisponde a '25' in decimale.
    Quindi io dovrei stampare prima il valore ASCII 32 e poi il valore ASCII 35.
    Ma non riesco a generalizzare questo processo per piu' valori.
    Mi potete aiutare?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Te l'ho detto nell'altro thread in cui facevi un'addizione ... dopo l'addizione devi usare l'istruzione

    AAA

    ma non ci hai neanche provato ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    No, ti dico la verita' non l'ho neanche letta, perche' il mio prof. dice che si puo' risolvere con un algoritmo semplicissimo, senza usare l'istruzione AAA.

  4. #4
    mi potresti indicare un link, dove mi spiega la sua funzione (AAA) per favore?. in italiano

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Fai la divisione per 10 del valore.

    Avrai un risultato e un resto.

    Calcola risultato*16+resto
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    ne ho trovato uno, ma nn capisco nulla.

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Originariamente inviato da Salvatore_91
    ne ho trovato uno, ma nn capisco nulla.
    Hai letto la risposta?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    si l'ho letto.
    mi potresti indicare anke un link dove spiega l'istruzione AAA, in italiano per favore?

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Originariamente inviato da Salvatore_91
    si l'ho letto.
    E perche' non la usi?

    mi potresti indicare anke un link dove spiega l'istruzione AAA, in italiano per favore?
    No ... non ne conosco. Solo inglese. Ma li trovi se cerchi

    AAA opcode

    Fai attenzione pero' ... AAA si usa SOLAMENTE dopo un'addizione ... l'algoritmo non e' generico come lo vuoi tu ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Ho provato a fare cosi', ma mi stampa la kiocciola '@'.
    ecco il codice:
    codice:
    NUM1    DB 10h
    NUM2    DB  9h
    ......
       MOV    DL, NUM1
       MOV    BYTE PTR NUM1[0],30h
       MOV    BYTE PTR NUM1[1],30h
       MOV    DH, NUM2
       MOV    BYTE PTR NUM2[0],30h
       ADD    DL, DH
       AAA
       MOV    AH, 02h
       INT 21h

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.