Forum: Mikrocontroller und Digitale Elektronik Hilfe bei Intel-8051 Familie Aufgabe


von eoeo n. (siamine)


Angehängte Dateien:

Lesenswert?

hallo zusammen
kann mir jemand helfen die Aufgabe zu lösen, oder einen Lösungsansatz 
vorschlagen. vielen Dank im Voraus



Neo

von Achim M. (minifloat)


Lesenswert?

Multiplikation:
1
(A * 2^B) * (C * 2^D) = A * C * 2^(B+D)
mfg mf

von eoeo n. (siamine)


Lesenswert?

vielen Dank für ihre Antwort aber wie geht das in Keil Uvision mit 8-bit

lg NEo

von 5zh6s (Gast)


Lesenswert?

Zahlen in Mantisse+Exponent zerlegen, Mantissen multiplizeren, 
Exponenten addieren, Wert an Vorschrift angleichen und Ergebnis 
zusammensetzen.

Den ASM-Code musst du schon selber schreiben.

von Achim M. (minifloat)


Lesenswert?

Vor allem darauf achten, dass bei einer normalisierten Zahl die führende 
1 nicht mit gespeichert wird.

Ich durfte in meinen Praktika spannendere Sachen machen...
Viel Erfolg, mf

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

eoeo neogeo schrieb:
> vielen Dank für ihre Antwort aber wie geht das in Keil Uvision mit 8-bit
Machen wir es mal so: du versuchst mal was, und zeigst dann, was dabei 
herausgekommen ist. Und dann können geneigte Helfer mit dir darüber 
diskutieren. So funktioniert ein Forum.
Das hier ist auf jeden Fall keine Hausaufgabenlösungsplattform.

> einen Lösungsansatz vorschlagen.
Die Aufgabe ist so uralt, dass evtl. eine Recherche im Internet 
nichts mehr findet. Oder hast du das gar nicht versucht:
http://www.google.de/search?q=float+arithmetics+8051+assembler
Und damit das auch nicht gefunden:
http://www.8052.com/users/Jerson/
Nur: jetzt musst du noch verstehen, was der Gute da macht.
Evtl. ist es einfacher, da selber mal nachzudenken...

Mini Float schrieb:
> Ich durfte in meinen Praktika spannendere Sachen machen...
Und selbst ich habe damals im letzten Jahrtausend schon einen 
32-Bit-Rechner dafür verwenden dürfen...

von Achim M. (minifloat)


Lesenswert?

Lothar Miller schrieb:
> Mini Float schrieb:
>> Ich durfte in meinen Praktika spannendere Sachen machen...
> Und selbst ich habe damals im letzten Jahrtausend schon einen
> 32-Bit-Rechner dafür verwenden dürfen...

Ich durfte auch an einen 32bitter ran: MC68332
Naja...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.