begin process at 2012 05 25 04:07:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Assembleur

 > 

Divers

 > 

Débutant(e)

 > 

Fichier non localisé par TASM


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fichier non localisé par TASM

dimanche 20 février 2011 à 18:56:10 | Fichier non localisé par TASM

OKTAH

Bonjour,
J'ai un problème avec ce petit programme. Je ne sais s'il provient de TASM ou de quelque chose d'autre.voici le programme:

.386

code segment use 16

assume cs:code, ds:code, ss:code

org 100h

debut

mov ah, 09h
mov dx, offset message
int 21h

ret

message db "Bonjour,monde!", '$'

code ends

end debut

En essayant de le compiler, je reçois le message suivant:


Microsoft Windows XP [version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

E:\Documents and Settings\Oktah>tasm tasm premier
Turbo Assembler Version 3.2 Copyright (c) 1988, 1992 Borland International

Assembling file: tasm.ASM to premier.OBJ
**Fatal** Command line: Can't locate file: tasm.ASM
Error messages: 1
Warning messages: None
Passes: 1
Remaining memory: 451k

Et ce,quel que soit l'endroit où je mets le fichier.
Quelqu'un peut-il m'aider à voir plus clair?
Merci.
lundi 21 février 2011 à 19:10:19 | Re : Fichier non localisé par TASM

ghuysmans99

Membre Club
Il va le chercher là : E:\Documents and Settings\Oktah
Ajoute le chemin de TASM dans ton %path% pour éviter ce genre de problèmes

VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
mardi 22 février 2011 à 18:14:53 | Re : Fichier non localisé par TASM

Guilou34

Il y a un tasm de trop dans la ligne de commande.
Le premier tasm demande l'exécution de Tasm.exe, le second d'assembler le fichier tasm.asm qui lui n'existe pas. L'erreur est dans l'appel du "Make" utilisé.
Sous l'invite de commande tape:
E:\Documents and Settings\Oktah\tasm premier

Tu verras alors quelques erreurs de syntaxes faciles à corriger
Mais plus graves sont celles qui se révéleront à l'exécution par exemple un "Ret" qui mène n'importe où.
Pour terminer un programme il faut coder:
mov ah,4ch
int 21h

En outre DS,ES et SS ne sont pas initialisés pas plus que SP d'ailleurs etc.
Bon courage.
mercredi 23 février 2011 à 18:23:33 | Re : Fichier non localisé par TASM

patatalo

Membre Club Administrateur CodeS-SourceS
salut,

les segments et sp sont initialisés par le système (fichier .com).

Le ret appelera la terminaison mise en place également par D.O.S. dans l'entête (int 20h de souvenir).

@++
mercredi 23 février 2011 à 22:00:25 | Re : Fichier non localisé par TASM

ghuysmans99

Membre Club
Yep, tout ira bien si le stack n'a pas été massacré. Il y a aussi la fonction 4Ch de l'int 21h avec dans AL le code de retour

VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question


Cette discussion est classée dans : fichier, message, code, tasm, localisé


Répondre à ce message

Sujets en rapport avec ce message

pb d'interruptions [ par sollda ] Bonjour à tous,j'ai écrit un petit prog de test en asm (compilé avec ML.EXE), dont voici le code :-------------------include winapi.inc.datamess db Que signifie réellement "ASSUME" dans TASM ? [ par hamburger_de_dinde ] Que signifie réellement --> assume CS:code , DS:data ???Puisque, dans le code, on écrit quand meme MOV AX, data et MOV DS, AX. Est-ce utilde d'écrire suprimer un fichier en TASM aprés une recherche [ par infoelectronique ] salut j'ai Création d'une lib sous tasm et linkage avec du code tc avec tlink [ par rdany62 ] Bonjour, Je cherche à créer une librairie statique avec tasm et la lier avec un code écrit avec turbo c. tout ce passe bien (assemblage, compilation e Fichier resource... [ par Stormy ] Stormy. J'explique le problème. Je dispose de certaines sources en asm sous Masm qui reprennent le principe du fichier resource (rsc) en accompagnemen Script Pour UNIX en ksh " créer un Journal " ? [ par davidv ] D'abord bonjour,(I) Je voudrais créer un Journal d'evenement sous UNIX AIX 5L qui me permetterait de superviser une suite d'evenement.cela integre qu tasm [ par bloodaxe ] j'ai telecharger tasm 5.3 seulement je n'arrive pa a linker, est ce tasm suffit pr liker, si oui kel est la ligne de commande pr sa, ou faut'il que je Emission de code RC5 [ par MANUCB ] Bonjour,On trouve beaucoup de sources pour décoder le RC5Y'en a t-il pour en emmettreManu c/c++ et 19h [ par Xs ] salut !je travaille sous VC++ et j'aimerais utiliser une interuption processeur : 19hmon code actuel marche mais au lieu d'eteindre le PC, il le fait Code manchine / myown exe [ par 6Po ] CoucouQqun sais ou je peux trouve de la doc pour cree soit meme un exe ?Cree son propre compilateur en gros. Mici 6Pohttp://www.dreamersteam.org


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,621 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales