Programmation assembleur 80x86

Programmation assembleur 80x86 - ASM - Programmation

Marsh Posté le 03-09-2004 à 19:17:15    

Slt, tout le monde !  
 
Voilà j'ai malheureusement dû passer le rattrapage de cette matière ce matin. J'aimerais avoir votre version si cela est possible du petit exercice sur l'assembleur que j'ai eu à faire.  
 
Question 1.1: Ecrivez un programme en assembleur 80x86 fonctionnant sous DOS qui saisit une chaîne de caractères au clavier (taille maximale 1024 caractères et terminée par un retour chariot, code ASCII 10) et qui teste s'il existe un fichier portant ce nom dans le répertoire courant et qui affiche le contenu de ce fichier à l'écran.  
 
Question 1.2: Modifier le programme précédent pour que lors de l'affichage du contenu du fichier, les mots ne soient pas "coupés" sur un écran de 80 colonnes. Un mot est une suite de caractères alphanumériques précédé[u]e et suivi d'un caractère d'espacement, d'un début de ligne ou d'une fin de ligne. Un caractère d'espacement est un caractère non alphanumérique. Si nécessaire, on considérera qu'il n'y a pas de caractères accentués.  
 
J'attends vos propositions dans le but de me faire une petite idée de ma prestation de ce matin.  
 
Merci  
 

Reply

Marsh Posté le 03-09-2004 à 19:17:15   

Reply

Marsh Posté le 03-09-2004 à 19:18:50    

ben pose ta prestation de ce matin et notre equipe d'expert assembleur (nraynaud en tete) se fera un plaisir de te repondre

Reply

Marsh Posté le 03-09-2004 à 22:00:44    

+1, sinon ça revient un peu à faire pour toi tes devoirs :sarcastic:
oublie pas Harko comme expert :d


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 03-09-2004 à 22:04:27    

pounka a écrit :

J'attends vos propositions dans le but de me faire une petite idée de ma prestation de ce matin.  


c'est un malin celui ci, il s'y prend mieux que les autres :D
 

TotalRecall a écrit :

oublie pas Harko comme expert :d


[:cupra]


Message édité par Harkonnen le 03-09-2004 à 22:04:56

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 03-09-2004 à 22:11:19    

deja si c'est un programme 100% dos,et non en fenetre dos sous windows (ici il faut preciser), c'est pas la peine d'avoir un buffer de 1024 car, 14 sufiront
et pour ce qui est d'ecrire le contenu du fichier passe par les segments en b800h ou b000h , comme ca tu gere juste une table en memoire et tu ecris directement sur l'ecran
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed