Hex auf dezimal

Gast #308759
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
Gast #308760
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
Gast #308763
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
Gast #308764
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
Gast #308774
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
Gast #308775
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...
Gast #308776
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
Gast #308779
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.
Gast #308780
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...
Gast #308781
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
Gast #308782
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...
Gast #308784
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..

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren