solomon Posté(e) le 5 janvier 2010 Signaler Posté(e) le 5 janvier 2010 bonjour et tout d'abord bonne année a tout le monde. en fet je bloque sur un sujet qui un programme d'assembleur qu'on doit faire en C ;il s'agit de faire le programme suisvant: le programme recupère un fichier texte dans lequel est ecrit un programme en assembleur(une instruction par ligne)et genere un fichier texte ou est stické le programme en langage machine(une instruction ,soit 4 octet ecrits en decimal, par ligne).s'il ya des erreurs de syntaxe dans le fichier source,il ne faudra pas genere un fichier code machine mais signaler l'erreur en indiquant la ligne erronée.une instruction peut avoir une etiquette , representé par "etiq:" avant l'instruction. dans ce cas , un saut " JMP (ou autre) etiq " pourra s'ecrire " JMP(R0)adr" ou adr est l'adresse calculé par l'etiquette.la premier instruction sera toujours placé a l'adresse 0, la deuxiee a l'adresse 4 ce qui permet de calculé l'adresse des saut si ceux ci s donné par une etiquette. J'ai du mal a savoir par ou commencé, comment recupérer un fichier texte et coment faire avec de etiquettes? si quelqu'un peut m'aider? merci
E-Bahut Boltzmann_Solver Posté(e) le 5 janvier 2010 E-Bahut Signaler Posté(e) le 5 janvier 2010 bonjour et tout d'abord bonne année a tout le monde. en fet je bloque sur un sujet qui un programme d'assembleur qu'on doit faire en C ;il s'agit de faire le programme suisvant: le programme recupère un fichier texte dans lequel est ecrit un programme en assembleur(une instruction par ligne)et genere un fichier texte ou est stické le programme en langage machine(une instruction ,soit 4 octet ecrits en decimal, par ligne).s'il ya des erreurs de syntaxe dans le fichier source,il ne faudra pas genere un fichier code machine mais signaler l'erreur en indiquant la ligne erronée.une instruction peut avoir une etiquette , representé par "etiq:" avant l'instruction. dans ce cas , un saut " JMP (ou autre) etiq " pourra s'ecrire " JMP(R0)adr" ou adr est l'adresse calculé par l'etiquette.la premier instruction sera toujours placé a l'adresse 0, la deuxiee a l'adresse 4 ce qui permet de calculé l'adresse des saut si ceux ci s donné par une etiquette. J'ai du mal a savoir par ou commencé, comment recupérer un fichier texte et coment faire avec de etiquettes? si quelqu'un peut m'aider? merci
solomon Posté(e) le 5 janvier 2010 Auteur Signaler Posté(e) le 5 janvier 2010 merci d'avoir repondu mais les fonctions comme fopen ou fgets ,fclose je les connais deja mais jai du mal a savoir ce qui faut faire en fet
E-Bahut Boltzmann_Solver Posté(e) le 5 janvier 2010 E-Bahut Signaler Posté(e) le 5 janvier 2010 merci d'avoir repondu mais les fonctions comme fopen ou fgets ,fclose je les connais deja mais jai du mal a savoir ce qui faut faire en fet
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.