1

このコードがレジスタ ctl0 の値にどのように影響するか (予約済みビットを無視して) を教えてください。ここにコードがあります

rdctl r6,ctl0
andi r6, r6, 0x0006
wrctl ctl0, r6
4

1 に答える 1

0

同等の C 疑似コードは次のようになります。

r6 = ctl0;         // rdctl r6, ctl0
r6 = r6 & 0x0006;  // andi r6, r6, 0x0006
ctl0 = r6;         // wrctl ctl0, r6

つまり、言い換えれば、

ctl0 = ctl0 & 0x0006;
于 2014-10-05T01:57:14.733 に答える