Machine code 汇编语言x86到机器代码:首先是位移还是即时数据

Machine code 汇编语言x86到机器代码:首先是位移还是即时数据,machine-code,Machine Code,我想获取此指令的机器代码:MOV[BX+3465H],6754H “MOV立即到内存”的代码是:1100011W,w=1,因为我们在16位上,所以第一个BYT是11000111 对于第二个itsMOD reg r/m和MOD=10,reg=000,r/m=111。这意味着10000111 这是我的问题:对于第三和第四轮,我必须从3465H开始,这是位移,还是从6754H开始,这是“即时数据”? 谢谢。位移优先,如图所示: 为什么不把它组装起来,然后看看结果呢?

我想获取此指令的机器代码:MOV[BX+3465H],6754H

“MOV立即到内存”的代码是:1100011W,w=1,因为我们在16位上,所以第一个BYT是11000111

对于第二个itsMOD reg r/m和MOD=10,reg=000,r/m=111。这意味着10000111

这是我的问题:对于第三和第四轮,我必须从3465H开始,这是位移,还是从6754H开始,这是“即时数据”?
谢谢。

位移优先,如图所示:


为什么不把它组装起来,然后看看结果呢?