Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    50

    linker per pgm.asm compilati con NASM x DOS 16bit

    Non riesco a trovare in rete un linker per creare degli EXE da degli OBJ
    creati con NASM.
    Il problema non c'e' per gli SO a 32bit ma per alcune prove che sto facendo
    in DOS 6 , non trovo un linker a 16bit per gli OBJ creati con NASM16.
    Ho scaricato LINK.EXE da l sito MS ma eseguendolo mi dice che ci vuole DOSXNT.EXE (l'exstender).

    p.s. il disco DOS l'ho creato da http://www.bootdisk.com/bootdisk.htm quindi mancano i programmi annessi al DOS 6 , altrimenti LINK.EXE credo ci sarebbe stato.

    Qualche linker da suggerire ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    50
    up

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    50
    Purtroppo il file che mi hai linkato non c'e piu'.
    Ho provato a cercare negli altri file ma non ho trovato linker.
    Grazie comunque.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    50
    Grazie per l'aiuto, ma cmq ho risolto.

    Mi e' stato consigliato "VAL".
    Ho cercato con Google "linker VAL".

    Funziona perfettamente sotto DOS.
    Ciao.

  6. #6
    Utente di HTML.it L'avatar di cso
    Registrato dal
    Aug 2004
    Messaggi
    2,050
    bo, a me funzia il link anche adesso :master:

    se vuoi un bello strumento ti consiglio fasm che ha editor, assemblatore e compilatore all-in-one

    buon divertimento

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    50
    Originariamente inviato da cso
    bo, a me funzia il link anche adesso :master:

    buon divertimento
    Non so cosa dire ma non mi fuziona ... boh.

    Originariamente inviato da cso

    se vuoi un bello strumento ti consiglio fasm che ha editor, assemblatore e compilatore all-in-one

    buon divertimento
    Grazie infinite, questa sera lo provo.

    Ho notato che la sintassi e' la solita , ma ci sono delle istruzioni un po' particolare come quest'esempio : display_text = 9
    Capisco a cosa serve , ma e'un po' insolita...
    codice:
    ; fasm example of writing 16-bit COM program
    
    	org	100h			; code starts at offset 100h
    	use16				; use 16-bit code
    
    display_text = 9
    
    	mov	ah,display_text
    	mov	dx,hello
    	int	21h
    
    	int	20h
    
    hello db 'Hello world!',24h

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.