くぬぎざです。 On Thu, 12 Apr 2001 10:59:07 +0900 "Kohya Gotoh" <hoshikage@xxxxxxxxx> wrote: > ■プログラミングマニュアルを読むとBRAの所に > "RA"の部分が"コンディションフィールド:ccで0000,条件は、True"って > 記載されてるんですが、この > "0000"と"True"は何を指してるんでしょう? Bcc の項目のところかな? そう言われて見てみると、 マニュアルには何のことか明確に書かれていませんね。 cc は、各種 Bxx をアセンブルしたときに生成される 機械語の一部のようです。オペランドのサイズによって 生成される機械語は違いますが、例として 8bit 範囲の 条件ジャンプなら、下表のような機械語になります。 ニーモニック 機械語 (16進) 機械語 (2進) ------------------------------------------------- BRA disp h'40 disp b'0100 0000 disp BRN disp h'41 disp b'0100 0001 disp BHI disp h'42 disp b'0100 0010 disp ... BLE disp h'4F disp b'0100 1111 disp ↑ここ ご覧のように cc は、機械語の 1バイト目の LSB 4bit に当たります。CCR とは、関係なさそうです。 椚座 淳介 (Junsuke Kunugiza)