un 8085 langage d'assemblage programme pour trouver la factorielle d'un nombre

je veux trouver factorielle d'un nombre qui, pour moi, la mémoire la première.(intel 8085)

edit: je suis débutant. je ne sais pas comment l'écrire de l'assemblée des codes.

pseudo-code:

input n
fact = 1
loop:
..multiply fact by n
..decrement n
..test n
..jump if not zero to loop
output fact
  • Post ce que vous avez écrit jusqu'à présent.
  • Aussi, pourquoi voulez-vous faire cela? Comme un projet d'apprentissage? Avez-vous juste besoin de la valeur aussi facilement que possible (utilisation d'une table de recherche)? Avez-vous des fonctions de la bibliothèque (comme la multiplication) que vous allez utiliser?
  • Besoins devoirs tag ?
  • R: Il n'y a pas beaucoup de classes qui enseignent 8085, et je ne vois pas cela comme une bonne devoirs question de ça, donc j'ai tendance à en douter à faire leurs devoirs. Il sera peut-être très mal préparé passe-temps ou d'auto-apprentissage.
  • c'est pas de devoirs. je suis étudiant en 8085 pour mon examen.
  • J'aimerais commencer en beaucoup plus simple du projet, sauf si vous avez déjà une multiplication de la sous-routine que vous pouvez utiliser.
  • ok. alors, comment puis-je le faire avec x86?
  • Je n'ai jamais fait de programmer une puce Intel en assembleur, bien que le Zilog Z80 est assez proche de la 8085 que je peux parler intelligemment de ce dernier. Dans tous les cas, la réponse est d'apprendre les instructions et les modes d'adressage et similaires, ce qui est un très faible niveau de processus en lui-même.
  • R Devoirs balise est déconseillé.
  • Je sais, ce n'est pas déconseillé en 2010, lorsque j'ai écrit ce commentaire si.
  • R: Wow, comment ai-je ici? 😛

InformationsquelleAutor ozkank | 2010-03-16