mov bx,ax和mov bh之间的速度是否存在差异啊?

时间:2012-10-02 08:47:16

标签: assembly x86 dos x86-16 mov

8086架构的16位MS-DOS应用程序中mov bx,axmov bh,ah之间的速度是否存在差异?

2 个答案:

答案 0 :(得分:5)

您没有指定架构,但至少在8086286386486中,它们以相同的时钟数执行:2个时钟对于任一指令,8088/8086286386486中的1个时钟用于任一指令。请参阅link

答案 1 :(得分:4)

如有疑问,请说明。但在这种情况下,这是不太可能的。根据我从英特尔64和IA32架构优化参考手册中收集到的信息,它们的表现似乎相同,但通常比32位或64位版本的速度慢。