title: Memory allocation clarification required
body: <p>Here is the picture of a variable placement in STM32L152VBX memory with IAR IDE (8.30). I am using C.</p>
  
  <ul>
  <li><code>_gprs_inited</code> is a static variable (8bit), </li>
  <li><code>send_data_with_gprs</code> is a function, </li>
  <li><code>_failed_gprs_counter</code> is a static variable (8bit) declared inside the function.</li>
  </ul>
  
  <p><a href="https://i.stack.imgur.com/umf46.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/umf46.png" alt="memroy location"></a></p>
  
  <p>Does this mean both the variables are allocated in the same address?</p>
  
  <p>I mean since both are 8 bit variables, and the processor is 32bit it can hold those two? </p>