title: why the float is always 32 bit?
body: <p>when my friends asked me the question why the integer size is changing from architecture to architecture? I told my friends like integer is replaced with an instruction of assembly i.e.<strong>MOVW (move the word)</strong> the word size is 16 bits(in some companies) and 32 bits(in some other) so that's why is it changing from architecture to architecture.</p>
  
  <p>Is the above explanation is correct?
  please tell me if i was wrong.</p>
  
  <p>and another question is, </p>
  
  <p>why the size float is always 32 bits regardless of architecture?
  is it handled by hardware? </p>