0

如果 = $025C3F90,XNZVC=00011,D0 和 CCR 的结果是什么?MOVE.W #$8C,D0

D0 和 CCR 是什么?我们如何在技术上将 90 添加到 8C

4

1 回答 1

1

我们如何在技术上将 90 添加到 8C

您问题中的指令是 a move.w,它会替换,而不是添加。w代表,在word68k 上是 16 位。使用word调整大小的操作,它将立即值加载到寄存器中。

D0是什么?

d0.w替换为0x008c,

这意味着那d0.l是 then 0x025C008c

和CCR?

条件代码:

X N Z V C
- * * 0 0

因此,N&Z由被移动的值设置word,即0x008c; 而V&C被清除,并且X未修改。

于 2020-04-27T18:56:59.497 回答