ein 8085 assembly language-Programm zu finden, die die Fakultät einer Zahl

will ich finden, Fakultät einer Zahl, die ich Speicher zuerst.(intel 8085)

edit: ich bin Anfänger. ich weiß nicht, wie es zu schreiben ist Montage-codes.

pseudo-code:

input n
fact = 1
loop:
..multiply fact by n
..decrement n
..test n
..jump if not zero to loop
output fact
  • Veröffentlichen, was Sie bisher geschrieben haben.
  • Auch, warum Sie dies tun wollen? Als learning-Projekt? Sie müssen nur den Wert so einfach wie möglich (Verwendung einer lookup-Tabelle)? Haben Sie library-Funktionen (z.B. Multiplikation), die Sie verwenden?
  • Muss Hausaufgaben-tag ?
  • R: Es gibt nicht sehr viele Klassen, die lehren, 8085 draußen, und ich sehe das nicht als eine gute Hausaufgaben-Frage, so dass ich eher zu bezweifeln es Hausaufgaben. Könnte es eine sehr schlecht vorbereitete hobby-oder self-learning-Projekt.
  • es keine Hausaufgaben. ich studiere 8085 für meine Prüfung.
  • Ich würde auf eine viel einfachere Projekt, es sei denn, Sie haben bereits eine Multiplikation Unterroutine, die Sie verwenden können.
  • ok. wie kann ich also tun Sie es mit x86?
  • Ich habe nie ein Programm ein Intel-chip in assembler, obwohl der Zilog Z80 ist nahe genug, um den 8085, dass ich reden kann, die intelligent über die letzteren. In jedem Fall, die Antwort ist zu lernen, die Instruktionen und Adressierungsarten und dergleichen, das ist ein sehr low-level-Prozess selbst.
  • R Hausaufgaben-tag ist veraltet.
  • Ich weiß, es war nicht veraltet zurück im Jahr 2010, als ich schrieb, dass Kommentar wenn.
  • R: Wow, wie kam ich hierher? 😛

InformationsquelleAutor ozkank | 2010-03-16
Schreibe einen Kommentar