标签: assembly cpu-registers
给出以下装配说明
mov ax, bx add ax, di
如何编写单个指令以获得与这两个指令相同的效果?
答案 0 :(得分:1)
无法保证任何两个(或更多)指令都有等效的“单指令”。在这种情况下,解决方案出现为
mov ax, bx+di
但是,该指令不存在。但是有lea命令:What's the purpose of the LEA instruction?
lea
所以这应该有效:
lea ax, [bx+di]