Forum: Mikrocontroller und Digitale Elektronik Hex auf dezimal


von tomic (Gast)


Lesenswert?

Hallo!!

Ich hab eine Bitte! Da es schon sehr lange her ist, habe ich wieder
einsteigerprobleme mit dem kit! ich bräuchte ein Programm das mir über
die tastatur den hex code ausgibt. Beispiel wenn ich d eingib soll er
mir über keil den hexcode ausgeben! vielen dank im voraus

von Jens D. (Gast)


Lesenswert?

Hallo

lass mich raten in ASM??
oder in C
oder in C+
oder in BASCOM
oder in Pascal. . . .

mach mal ein paar mehr angaben in der regel gibt es einige funktionen
bei den hochsprachen, die dies uebernehmen

von Rahul (Gast)


Lesenswert?

das Programm nennt sich unter Windows "Rechner" im wissenschaflichen
Betrieb...

von Rahul (Gast)


Lesenswert?

@Jens: Keil ist C...

Das Ding gehört zur Gruppe wie "ITOA" (oder so).

von tomic (Gast)


Lesenswert?

Hallo

Das ganze ist im Programm µvision, also sicher ASM! Also im Prinzip
muss das Programm eine Buchstaben oder Zahl die über die Tastatur
eingegeben wurde im Assembler ausgegeben werden. Möglichst in wenigen
Zyklen damit es schnell verarbeitet werden kann.

Vielen dank im voraus

von peter dannegger (Gast)


Lesenswert?

"Möglichst in wenigen Zyklen damit es schnell verarbeitet werden
kann."


Huaaaaa !

Wieviele Millionen Tastendrücke pro Sekunde schaffst Du denn so ?

Aus menschlicher Sicht sind selbst 100.000 Zyklen Blitzschnell.

Mach Dir lieber Gedanken über die Entprellung.


Peter

von peter dannegger (Gast)


Lesenswert?

P.S.:

Der Weltrekord liegt bei 900 Zeichen pro minute (=15/s).


Peter

von Rahul (Gast)


Lesenswert?

@Peter: Vielleicht startet Tomic ausser Konkurrenz...

von Jens D. (Gast)


Lesenswert?

He he peter dannegger

aber das ist bit ein bissl schieben und addieren schnell gemacht
musst nur 2 mal etwas vergleichen

von tomic (Gast)


Lesenswert?

Hallo Peter

Ich brauch Hilfe und ned irgendwelche Kommentare die ned lustig san!
Also wenns ma Helfen kannst da bitte, wenn ned dann unterlass bitte die
lustigen Kommentare!

von tomic (Gast)


Lesenswert?

@ peter und @ rahul

ich hab 400 pro minute gschofft, ihr pfosten

von ernst august (Gast)


Lesenswert?

wieviel tasten hat denn deine tastatur;)?

von tomic (Gast)


Lesenswert?

12,5  oder wart kurz i zähls ab

von Rahul (Gast)


Lesenswert?

wat fürne Tastatur haste denn?

von Rahul (Gast)


Lesenswert?

Gint ja auch verschiedene Möglichkeiten... u.a. eine mit ner Tabelle...

von peter dannegger (Gast)


Lesenswert?

@tomic

"Ich brauch Hilfe und ned irgendwelche Kommentare die ned lustig
san!"


Ernstgemeinte Hilfe ist doch auch, wenn Du total irrwitzige (oder etwa
unüberlegte ?) Statements bringst, daß man Dich auf die realen
Zusammenhänge hinweist.

Also lieber darüber nachdenken, was der andere gesagt hat, als gleich
die beleidigte Leberwurst zu spielen.


Peter

von Rahul (Gast)


Lesenswert?

[total OT]
Pfälzer Leberwurst ist wirklich lecker...
Wobei ich ja Schwartenmagen noc lieber mag...
[/total OT]

meinst du als Beispiel "d" (Buchstabe) oder $d also 13 dezimal?
1. Fall: ASCII to hex
2. Fall: irgendwas anderes...

von tomic (Gast)


Lesenswert?

Hallo Peter oder Rahul!

Das Programm das ich schreiben muss soll eine dezimalzahl in hex
umwandeln! Wie mach ich das wenn ich eine beliebig lange mehrstellige
Zahl eingeben will?? gibts dafür Formeln?? Kann mir irgendjemand ein
Programm in µvision schreiben das eine beliebige mehrstellige
dezimalzahl in hex ausgibt!/es reicht mir eine zweistellige für den
anfang

vielen dank im voraus

von BesserWisser (Gast)


Angehängte Dateien:

Lesenswert?

Da isses

von tomic (Gast)


Lesenswert?

danke aber ich brauchs im asm. format

von thkais (Gast)


Lesenswert?

Prinzipiell musst Du erstmal die einzelnen Zahlen in eine Binärzahl
umrechnen.
Also z.B.: "12" wird umgerechnet: 10*1 + 2 = 12.
Wenn Du nun die 12 in einem Byte drin stehen hast, lässt sich das sehr
einfach in eine Hex-Zahl umwandeln: Einfach die Nibbles isolieren.

von dnb (Gast)


Lesenswert?

vielleicht sollte man auch mal den guten alten google fragen, bei mir
hat der gleich z.B. diese Site rausgeworfen:
http://www.avr-asm-tutorial.net/avr_de/rechnen/konversion.html
und was vielleicht in deinem Fall noch wichtiger ist, währe diese Site
die noch vor !!!! der anderen rausgeworfen wurde:
http://magicstone.de/rhwiki/article/Hexadezimal

...manchen Leuten sollte man in der Schule das richtige googlen
beibringen, da die ja wohl nicht selber dazu in der Lage sind es sich
selber anzueignen...

von tomic (Gast)


Lesenswert?

@dnb

das hängt nicht vom googeln ab sondern das wir in der schule ein
sogenannten websence haben der alle anderen seiten blockt bis auf die
vom lehrer angefehrtigten seiten! zb ich kann den 2ten link nicht
öffnen da er unter hacking geblockt ist

vielen dank

von Rahul (Gast)


Lesenswert?

super... wieder ein Fall für schulaufgaben.de...
Vielleicht will der Lehrer ja, dass du deinen eigenen Kopf benutzt, um
auf die Lösung zu kommen...Das ist son Schulding, dass man da lernen
soll seinen Kopf zu benutzen...

von johann fuchsbirndl (Gast)


Lesenswert?

hallo.
kannst ja deinen lehrer fragen mister tomic. der kann dir bestimmt
weiterhelfen, der wird dafür sogar bezahlt

von meto (Gast)


Lesenswert?

alter bischd du blind oder was?
wie wärs wennst mmal die suchfunktion benützt??
sag deinem lehrer er soll euch mal zuerst suchen beibringen bevor ihr
programmiert,das ist ja ein wahnsinn...tss..

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.