Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di gradom
    Registrato dal
    Jul 2012
    Messaggi
    16

    Assembly-stampa di un numero

    CIao ragazzi,sto studiando per un esame all'uni,e uso assembly per la prima volta.Purtroppo il corso non è stato dei migliori,e non ci hanno fornito guide o slides a riguardo..Se non sbaglio,stiamo usando assembly con sintassi intel,nasm e linux.Io ho imparato per ora solo a stampare una stringa,magari vi riporto il codice:

    section .data
    ms: db 'Hello world',10
    len: db $-ms
    section .text
    global _start
    _start:
    mov eax,4
    mov ebx,1
    mov ecx,ms
    mov edx,len
    int 80h

    mov eax,1
    mov ebx,0
    int 80h

    Mi dite come si può stampare un numero invece?per ora mi basta anche un intero a una cifra..grazie mille!!!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Un numero va prima convertito in ASCII (in un buffer di memoria) e poi visualizzato come una stringa.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di gradom
    Registrato dal
    Jul 2012
    Messaggi
    16
    Grazie della risposta...potresti postarmi il codice se non ti dispiace?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    No ... mi dispiace ma non posto codice a richiesta, non mi pare corretto e non avrei il tempo di scriverlo e testarlo ...

    Prova a scrivere tu qualcosa in base al suggerimento e ti dò una mano eventualmente a correggerlo ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.