faire lire un fichier audio grace à l'assembleur pb de programmation

faire lire un fichier audio grace à l'assembleur pb de programmation - ASM - Programmation

Marsh Posté le 11-12-2007 à 14:49:00    

Bonjour voila mon problème:
 
faire lire un fichier audio grace à l'assembleur pb de programmation
 
Je dispose d'un fichier son dont j'ai enlevé l'en-tête donc apparement j'ai une succession d'octets au format .raw, je souhaiterais ecrire un programme en assembleur pour un kit de developpement d'un motorola 68332.
 
Apparement il faut que je lise octect par octet et que je crée un fichier en assembleur contenant les octets les uns à la suite des autres:
 
du type:
                DC.B     ....
                DC.B     ....
                ...        ....
 
Le problème c'est que je ne voit pas comment programmer celà, j'ai du mal à voir comment faire surtout la partie où il faut lire le fichier .raw et d'enregistrer octet par octet? comment mon programme va t-il chercher ces octets? Comment va t-il les lire????
 
 
Voilà je suis dans le flou j'espère qu ej me suis bien exprimé.
 
Bonne journée.

Reply

Marsh Posté le 11-12-2007 à 14:49:00   

Reply

Marsh Posté le 11-12-2007 à 16:17:51    

euh... c'est pas parce que tu vas virer l'entete que le fichier sera forcément en format raw hein [:mlc]
le fichier d'origine était de quel format ?

 

edit: et tu veux programmer quoi en fait ?


Message édité par Harkonnen le 11-12-2007 à 16:18:40
Reply

Marsh Posté le 11-12-2007 à 17:17:16    

Pardon je me suis mal exprimé, ya un lapsus, à l'origine le fichier était en .wav, il est toujours en .wav mais j'ai retiré l'en-tête avec un editeur hexadecimal.
 
Le projet consiste à lire un accord de musique avec le microprocesseur qui l'en voie vers un convertisseur AN/NUM puis à travers different montage vers un haut parleur.
 
C'est pour cela que j'ai besoin d'enregistrer en assembleur le fichier son encodé sur 8 bits.
 

Reply

Sujets relatifs:

Leave a Replay

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