Assembly “从何处开始”;b8「&引用;bb";及;cd";是在为程序执行objdump时出现的吗?

Assembly “从何处开始”;b8「&引用;bb";及;cd";是在为程序执行objdump时出现的吗?,assembly,x86,machine-code,Assembly,X86,Machine Code,有人能帮我理解一下,尽管我只将1、10和80移动到寄存器,为什么机器代码中添加了“b8”、“bb”和“cd” user@ubuntu:~/Documents/MyCode$ objdump -d shell1 -M intel shell1: file format elf32-i386 Disassembly of section .text: 08048060 <_start>: 8048060: **b8** 01 00 00 00

有人能帮我理解一下,尽管我只将1、10和80移动到寄存器,为什么机器代码中添加了“b8”、“bb”和“cd”

user@ubuntu:~/Documents/MyCode$ objdump -d shell1 -M intel

shell1:     file format elf32-i386


Disassembly of section .text:

08048060 <_start>:
 8048060:       **b8** 01 00 00 00          mov    eax,0x1
 8048065:       **bb** 0a 00 00 00          mov    ebx,0xa
 804806a:       **cd** 80                   int    0x80
user@ubuntu:~/Documents/MyCode$objdump-d shell 1-M英特尔
shell1:文件格式elf32-i386
第节的分解。正文:
08048060 :
8048060:*b8**01 00 mov eax,0x1
8048065:*bb**0a 00 mov ebx,0xa
804806a:*光盘**80内部0x80

谢谢,

这些是十六进制的操作码

INT
是0xcd

mov
是0xb8、0xbb(以及更多)