Archiv verlassen und diese Seite im Standarddesign anzeigen : 16bit Binär Zahl in BCD wandeln
Hey,
ich suche ein kleines Programm um eine 16bit Zahl in eine Binärzahl zu wandeln. Das Ergebnis dar ruhig in mehreren Registern stehen.
Hoffe ihr könnt Mir helfen.
mfG Carsten
hi
du kennst dich doch bestimmt in einer programmiersprache aus oder?
wenn ja, in welcher, ich schätze mal das lässt sich relativ schnell proggen
mfg rob
uups. Das hatte ich wohl vergessen zu erwähnen. Die Programmiersprache ist Assembler.
mfG Carsten
wofür möchtest du denn 16 bit in binär umwandeln :)
sry die blöde frage, aber ich kenne es nur anders herum
würde mich mal interessieren :?
uups. Eigentlich will ich einen 16bit binär in BCD umwandeln um ihn Auszugeben. Sorry.
Mf Carsten
Servus.
Hast du da schon einen Lösungsansatz? Oder suchst du jemanden, der das für dich übernimmt.
Ich weiß im Moment nicht so genau wo da das Problem ist?!
Also in BCD kannst du ja nur Zahlen von null bis neun darstellen. Also teilst du deine 16 Bit einfach auf...
Es gibt da auch im Netz irgendwo schon ein fertiges asm Programm, dass dir die 2 Byte Zahlen ümwandelt und dann jede Zahl in ein Register schreibt...
Ich habe mal eine Routine angefügt... Die macht im Grunde nicht anderes als eine binäre 16 Bit Zahl in einer, zehner, hunderte usw aufzuteilen, was nichts anderes ista ls die BCD Wandlung.
In deisem Sinne
Gruß
Danke. Das Programm sieht auf den ersten Blick nach genau dem aus was ich suche.
check mal hier: http://www.avr-asm-tutorial.net/avr_de/rechnen/index.html
Hallo!
Etwas darüber gibt es auch hier:
https://www.roboternetz.de/wissen/index.php/PIC_Assembler#Hex_Dec_Wandlung
MfG
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.