8086架构的16位MS-DOS应用程序中mov bx,ax
和mov bh,ah
之间的速度是否存在差异?
答案 0 :(得分:5)
您没有指定架构,但至少在8086
,286
,386
和486
中,它们以相同的时钟数执行:2个时钟对于任一指令,8088/8086
,286
和386
,486
中的1个时钟用于任一指令。请参阅link。
答案 1 :(得分:4)
如有疑问,请说明。但在这种情况下,这是不太可能的。根据我从英特尔64和IA32架构优化参考手册中收集到的信息,它们的表现似乎相同,但通常比32位或64位版本的速度慢。