title: From where "b8", "bb" and "cd" is coming while doing objdump for a program?
body: <p>Can someone please help me to understand, why "b8", "bb" and "cd" is getting added in machine code though I am moving only 1, 10 and 80 to registers.</p>
  
  <pre><code>user@ubuntu:~/Documents/MyCode$ objdump -d shell1 -M intel
  
  shell1:     file format elf32-i386
  
  
  Disassembly of section .text:
  
  08048060 &lt;_start&gt;:
   8048060:       **b8** 01 00 00 00          mov    eax,0x1
   8048065:       **bb** 0a 00 00 00          mov    ebx,0xa
   804806a:       **cd** 80                   int    0x80
  </code></pre>
  
  <p>Thanks,</p>