1

さて、私はテストのために改訂しています。改訂の質問の1つは次のとおりです。

もしも

  • R4 = FEh
  • R5 = DCh
  • R6 = ABh
  • キャリー=0

次のコードの内容Aとその後は何ですか。Carry

MOV A,R6 
SUBB A,R4 
SUBB A,R5

正解Carry = 1A = D0h

レジスタが何であるかを理解することはできますが、キャリービットの正しい答えを得ることができません。誰かが私がこれを理解するのを手伝ってもらえますか?

4

1 に答える 1

1

最初の減算はAB-FE=>ADです。FE>ABであるため、キャリービットが設定されます。

2番目のサブトラクトはAD-(DC + 1)=> DO DD> ADであるため、キャリービットが再度設定されます。

于 2012-12-03T20:22:36.707 に答える