• ベストアンサー

CASLのプログラムをC言語に変える

CASLで   LD GR0,DATA AND GR0,MASK DATA DC #100 MASK DC #1 とした時ですが、 ANDの所のように最下位ビットを取り出すことはできますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • glphon
  • ベストアンサー率26% (41/152)
回答No.1

 CASLについて知らなかったので検索してみました。 http://ww3.tiki.ne.jp/~tno2/shikaku/casl_3.htm#c3a2  論理演算については出来ます。  最下位ビットの取り出すには&演算子を使います。 int i, b; i = 5; // 00000101 b = i & 0x1; // 00000101 & 00000001 => 00000001 です。

その他の回答 (1)

noname#39970
noname#39970
回答No.2

int DATA,MASK; //define DATA,MASK DATA = 100; //MV DATA,100 MASK = 1; //MV MASK,1 DATA &= MASK; //AND DATA,MASK

関連するQ&A

専門家に質問してみよう