title: What is the use of .byte assembler directive in gnu assembly?
body: <p>While going through some C code having inline assembly I came across the .byte (with a Dot at the beginning) directive.</p>
  
  <p>On checking the assembly reference on web I found that it is used to reserve a byte in memory.</p>
  
  <p>But in the code there was no label before the statement. So I was wondering what is use of an unlabeled .byte directive or any other data storage directive for that matter.</p>
  
  <p>For e.g. if i code <code>.byte 0x0a</code>, how can i use it ?</p>