其实这只是81286时代的遗留,现在的处理器,EAX/EBX/ECX/EDX是可以随便用的。%D%A由于历史的原因,这几个寄存器的使用有一些偏好 ,但不是必须的,我们也不需要了解。%D%A%D%A在混合汇编时,EAX一般用于返回值,如果返回值是64位,则用到EDX:EAX。