这是at&t汇编格式 和intel的格式不一样 具体请百度at&t汇编gnu的东西很多用的是这个at&t格式 比如as gcc内嵌汇编等 当然也有用intel格式的 比如nasm 补充一句 因为你看的书教的是intel格式的 而这个和intel格式不一样 所以你看不懂 正常现象