下列哪句汇编语言执行比较快?为什么?

下面哪条汇编执行起来比较快?
ADD AX, 100
ADD AX, BX

阅读 3.7k
3 个回答

应该是一样的

下面的快,操作寄存器当然比操作内存快。如果100是内存的话,不好意思记不清了

第一种快,因为“add ax, 100”中的100是立即数,当这句汇编指令的机器码在被载入cpu的时候是直接存在于指令缓存中的,而"add ax, bx"则还要去ax寄存器中取数据 。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进