mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Division 16bit / 8bit Zahl 8051 Assembler


Autor: medwe (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo.
Benötige eine kleine Hilfe für mein Maturaprojekt. Muss zwei 8Bit Zahlen 
miteinander multiplizieren und danach das 16Bit Ergebnis wieder durch 
eine 8Bit Zahl dividieren. Ich programmiere mit einen C8051 
Mikrocontroller von Silabs in Assembler.
Wäre für Hilfe sehr dankbar.
mfg medwe

Autor: Willi Wacker (williwacker)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Einfach mal googeln, da findet sich so einiges

Gruß nach Österreich an den Nachwuchs

Autor: Christoph Medwenitsch (medwe)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hab ich schon gemacht - aber nicht wirklich was konkretes gefunden. wäre 
über brauchbare links auch sehr dankbar.
Ideal wär natürlich ein fertiges Programm :)
mfg medwe

Autor: Läubi .. (laeubi) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie wärs mit c? das kann sowas ;)
Oder halt mal bei einem EIGENEM PROJEKT auch SELBER arbeite? o.O
Division sollte ja sonst auch Schulstoff sein :P

Autor: hansjörg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
MUL AB gibt es .. also 8bit x 8bit, und dividieren würde ich mit 
Subtraktion lösen.

Ansonsten gibt es auf 8052.com viele Bespiele.




Gruss Hnasjörg

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Andreas K. (oldcoolman)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
div ab gibt es auch.
gruß
Andi

Autor: Christoph Medwenitsch (medwe)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
schon, aber der befehl funktioniert nur mit 2 8Bit Zahlen. Ich muss aber 
eine 16Bit Zahl durch eine 8Bit Zahl dividieren.
mfg medwe

Autor: Matthias (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hm..
ALso ums selber machen wirst du nicht drumrum kommen...

Kann dir als Hilfe jedenfalls beigelegtes Dokument anbieten.
Das ist zwar für Atmels, aber die Vorgehensweise kannst du nutzen...
Vielleicht hilfts...

Autor: Joe (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Eigentlich hast du alles was du brauchst, dieser war auch schon erwähnt, 
hier der Link

http://www.8052.com/tutorial.phtml

Peters Beispiele kannst du ebenfalls verwenden. Noch Fragen ? ich habe 
mich auch ausführlich damit befasst und kann da noch die eine oder 
andere Routine beisteuern.

Also, ran ans Tutorial, vielleicht reichts.

Autor: Andreas K. (oldcoolman)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
simmt christoph, ist mir erst nach dem posten so
eingefallen. sorry

erst denken ,dann posten ;-)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.