Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
BCD in Float
Last Updated: Aug 21 2014 10:18, Started by
pg-soare
, Aug 21 2014 07:22
·
0
#1
Posted 21 August 2014 - 07:22
Salutari,
Trebuie sa fac o conversie dintr-un numar BCD primit intr-unul de tip float.(nu binary float) Exista vreo functie in C++ pentru asa ceva sau trebuie sa calculez eu? Multumiri. |
#2
Posted 21 August 2014 - 07:51
Da si nu. De exemplu in C++Builder ai asa ceva: http://docwiki.embar...Bcd.BcdToDouble
Pana la urma nu e complicata transformarea. Edited by neagu_laurentiu, 21 August 2014 - 07:53. |
#3
Posted 21 August 2014 - 10:15
Ma puteti indruma va rog catre o sursa.
Sunt putin nedumerit pentru ca am gasit urmatorea chestie : Quote Procedure for Converting a BCD number into an IEEE 754 format using the following outline : • Consider a BCD number Example:- 9 • Convert the number into binary. Shift and subtract-3 Algorithm is used to convert the BCD number into binary. • The Binary representation of 9.0 is given as 1001.0000 Also in IEEE 754 binary32 format values need to be represented in normalized form given as 1.0010000 x23 • From this, The exponent is 3,and in the biased form it is Add the power with 127 to form the exponent given as 127+3=130 represented as 10000010 in binary form. Therefore 127+3=130 = (1000 0010)2. • The fraction is 0010000 (looking to the right of the binary point) Adjust the result to produce the final conversion. •The resulting IEEE 754 (single precision) 32 bit format representation of 9 as: 0-10000010-00110000000000000000000. Eu acum am 6 bytes pe care-i iau de la sursa si pe care-i salvez intr-un vector. Nu stiu incotro s-o apuc. Am de ceva de genul : in 0x(4F 82 CC 11 00 00) out 123456.82 Conversia nu e buna, Lucrez in Code Blocks, dar nu are relevanta daca o voi face eu. |
#4
Posted 21 August 2014 - 10:18
Ai pe net destule exemple, uite unul la intamplare: https://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=625&lngWId=3
|
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users