Laurentvidal.fr vous aide à trouver des réponses fiables à toutes vos questions grâce à une communauté d'experts. Obtenez des réponses immédiates et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions précises à vos interrogations de manière rapide et efficace.

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.

Sagot :

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

Nous apprécions votre temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. Nous apprécions votre visite. Notre plateforme est toujours là pour offrir des réponses précises et fiables. Revenez quand vous voulez. Votre connaissance est précieuse. Revenez sur Laurentvidal.fr pour obtenir plus de réponses et d'informations.