我遇到一个问题,我无法理解该指令MOV BX,CS的操作码,例如第一个字节是 10001100,其中前 6 位表示操作码,然后方向 1 位跟随 W。所以这是我的疑问为什么在操作码中它是 100011 而不是 100010,在 W 单元中为什么有 0 而不是 1,比如出于什么目的,或者有一些我应该小心的条件。
如果有人能给我详细的答案,我将不胜感激。
当我尝试使用不止一种方法来解决时,我无法得到上图中所示的解决方案,并且我观看了很多视频,但没有找到可以澄清我的疑问的答案。
x86 assembly cpu-architecture mov instruction-encoding
assembly ×1
cpu-architecture ×1
instruction-encoding ×1
mov ×1
x86 ×1