我正在学校学习汇编课程,他们问了这个问题:
下一次行动的非法用途是什么:
1. mov bh,al
2. mov dh,cx
3. mov bh,bh
4. mov cl, 4F2h
5. mov cx, 002dh
6. xchg var1, var2
mov
和xchg
的操作不合法的情况是什么?
答案 0 :(得分:7)
操作数的某些组合是合法的,而某些组合则不合法。最值得注意的是,两个操作数必须具有相同的大小,并且至少一个操作数必须是寄存器。我认为这些事实合起来应该足以让你确定上述哪些是合法的,哪些不合法。