Question

J'écris un morceau de réunion qui enregistrera une tsr et la sortie.

J'ai du mal à comprendre comment assembler correctement ce à un format que je peux exécuter dans dos.

Je suis avoir accès à ubuntu 9.04 et Windows XP. (Méthode de Linux est préféré). Si quelqu'un peut me dire comment je vais le montage de mon code dans un format exécutable DOS, puis comment je l'exécute en dos je serais très reconnaissant!

Était-ce utile?

La solution

Incase quelqu'un d'autre arrive sur ici avec la même question que j'avais ici est la réponse que je finalement trouvé. Son environnement de développement gratuit qui permet de faire facilement des programmes de dos:

http://www.winasm.net/

l'environnement dev fait tout le travail de back-end en utilisant masm de sorte que doit être installé aussi, mais il gère tous l'assemblage et la liaison.

Autres conseils

S'il est un exécutable .COM, vous avez juste besoin d'un « 0x100 org » au début et à assembler avec « bin nasm -f », en utilisant nasm intégré pour tout système d'exploitation.

Pour un .EXE vous avez besoin d'un éditeur de liens DOS, par exemple. celui qui est livré avec TASM / MASM. Je ne sais pas s'il y a un éditeur de liens DOS 16 bits portable, la plupart ont tendance à lier les programmes 32 bits fonctionnant sous DOS-Extender.

Si vous utilisez masm, alors il est un éditeur de liens 16 bits disponible ... http://blogs.pcworld.com/communityvoices/archives/2007/10/using_masm32_wi.html -. devrait vous aider

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top