- ベストアンサー
CASLのプログラムをC言語に変える
CASLで LD GR0,DATA AND GR0,MASK DATA DC #100 MASK DC #1 とした時ですが、 ANDの所のように最下位ビットを取り出すことはできますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
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
回答No.2
int DATA,MASK; //define DATA,MASK DATA = 100; //MV DATA,100 MASK = 1; //MV MASK,1 DATA &= MASK; //AND DATA,MASK