Bonsoir, J'aurais besoin d'aide pour mon devoir d'informatique sur le langage assembleur, quelqu'un peut m'aider s'il vous plaît ? Exercice: Ecrire un programme
Informatique
x9nico
Question
Bonsoir,
J'aurais besoin d'aide pour mon devoir d'informatique sur le langage assembleur, quelqu'un peut m'aider s'il vous plaît ?
Exercice: Ecrire un programme en assembleur AQA de Petter Higginson qui demande en entrée et calcule la somme des nombres de 1 à ce nombre (exemple pour 5: 5+4+3+2+1). Cette somme sera stockée en mémoire 30 et donnée en sortie.
Merci par avance.
J'aurais besoin d'aide pour mon devoir d'informatique sur le langage assembleur, quelqu'un peut m'aider s'il vous plaît ?
Exercice: Ecrire un programme en assembleur AQA de Petter Higginson qui demande en entrée et calcule la somme des nombres de 1 à ce nombre (exemple pour 5: 5+4+3+2+1). Cette somme sera stockée en mémoire 30 et donnée en sortie.
Merci par avance.
1 Réponse
-
1. Réponse caylus
Réponse :
Bonjour,
Explications :
Très intéressant comme problème cela me rappelle mon Z80 ou MASM en 8086.
J'ai utilisé le site
http://mathartung.xyz/nsi/cours_architectures_simulateurASS.html
INP R12, 2
MOV R0 , #0
BOUCLE:
OUT R12,5
CMP R12,#0
BEQ FIN
ADD R0,R0,R12
SUB R12,R12,#1
B BOUCLE
FIN:
OUT R12,4
OUT R0,4
HALT