簡體   English   中英

XNZVC 操作(匯編語言 Easy68K)

[英]XNZVC Operation (Assembly Language Easy68K)

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

D0 和 CCR 是什么? 我們如何在技術上將 90 添加到 8C

我們如何在技術上將 90 添加到 8C

您問題中的指令是move.w ,它進行替換,而不是添加。 w代表word ,在 68k 上是 16 位。 使用word大小的操作,它將立即值加載到寄存器中。

D0是什么?

d0.w被替換為0x008c

這意味着d0.l然后是0x025C008c

和CCR?

條件代碼:

X N Z V C
- * * 0 0

因此, N & Z由被移動的word的值設置,即0x008c V & C被清除, X未被修改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM