Binary scaling: Difference between revisions

Content deleted Content added
Application of binary scaling techniques: Reading some NPP control algorithms written in the 60's and noted extensive use of b-scaling. Since this predates the 1970's use cited in aerospace, I think that this is worth noting here.
Overview: Fixed tautological reasoning
Line 3:
 
==Overview==
A representation of a floating point value using binary scaling is more precise than a floating point representation occupying the same number of bits, but cannottypically representrepresents values beyondof thea rangemore thatlimited it representsrange, thustherefore more easily leading to [[arithmetic overflow]] during computation. Implementation of operations using integer arithmetic instructions is often (but not always) faster than the corresponding floating point instructions.
 
A position for the 'binary point' is chosen for each variable to be represented, and binary shifts associated with arithmetic operations are adjusted accordingly. The Binary scaling corresponds in [[Q (number format)]] to the first digit, i.e. Q1.15 is a 16 bit integer