begin process at 2012 05 25 06:31:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Assembleur

 > 

Divers

 > 

Débutant(e)

 > 

Copie de tableau


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

Copie de tableau

lundi 14 décembre 2009 à 09:52:21 | Copie de tableau

ciberrique

Bonjour, je débute en assembleur (ARM) et on me demande de faire la copie d'un tableau de 4 word (à l'adresse 0x02000100) dans un autre tableau (à l'adresse 0x02000110).
On me demande de faire cette copie avec trois type d'adressage différent, j'en ai fait deux qui fonctionne mais le troisième me copie le tableau n'importe ou.
Voici le code que j'ai fait qui ne fonctionne pas :
LDR R3,= 0x02000100
LDR R4, [R3]
STR R4,= 0x02000110
LDR R3,= 0x02000104
LDR R4, [R3]
STR R4,= 0x02000114
LDR R3,= 0x02000108
LDR R4, [R3]
STR R4,= 0x02000118
LDR R3,= 0x0200010C
LDR R4, [R3]
STR R4,= 0x0200011C

et voici le code que j'ai fait qui fonctionne, premiere méthode :
LDR R0,= 0x02000100
LDR R1,= 0x02000110
LDR R2, [R0], #4
STR R2, [R1], #4
LDR R2, [R0], #4
STR R2, [R1], #4
LDR R2, [R0], #4
STR R2, [R1], #4
LDR R2, [R0]
STR R2, [R1]


deuxieme méthode :
LDR R5,= 0x02000110
LDR R6,= 0x02000100
LDR R7, [R6]
STR R7, [R5]
LDR R7, [R6,#4]
STR R7, [R5,#4]
LDR R7, [R6,#8]
STR R7, [R5,#8]
LDR R7, [R6,#12]
STR R7, [R5,#12]

Si vous pouvez m'aider sur la solution qui fonctionne pas, merci.


Cette discussion est classée dans : str, r2, r3, ldr, r4


Répondre à ce message

Sujets en rapport avec ce message

r4 [ par alois80 ] salut!!je viens de recevoir mon pack r4 for ds mais je ne sais pas l'initier!!qui pourrait me filer un coup de main?merci d'avance code C vers ASM [ par benjamin0000000 ] Bonjour,je suis nouveau dans le monde de l'ASM, j'ai un code C que j'aimerais donc transrire en ASM...Le 2eme code C est plus proche du langage ASM je


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 : 0,530 sec (4)

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