差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
and_orの使い方 [2010/06/23 01:38] memberand_orの使い方 [2010/06/23 01:40] (現在) member
行 2: 行 2:
  
  
-  *andマスク\\ +=====andマスク=====
 andマスクとは、andを使って必要な情報だけを取り出す事です。\\  andマスクとは、andを使って必要な情報だけを取り出す事です。\\ 
 次の章にある、ビットシフトと組み合わせると効果的です。\\  次の章にある、ビットシフトと組み合わせると効果的です。\\ 
行 23: 行 23:
 result = (data >> 4) & 0x0ff; result = (data >> 4) & 0x0ff;
 </code> </code>
-\\  + 
-\\  +=====orで書き込む=====
-\\  +
-  *orで,変数の一部だけを1にする。\\ +
 orを使って、変数の一部だけを1にできます。\\  orを使って、変数の一部だけを1にできます。\\ 
 例えば、H8-3052でP8の 0,1,2 bit をhighにしたい時は\\  例えば、H8-3052でP8の 0,1,2 bit をhighにしたい時は\\ 
行 41: 行 39:
  
  
-  *exor(xor)を使って特定のbitを反転させる\\ +=====exor(xor)反転させる=====
 exorは色々と難しい事が書かれていますが、ここで注目するのは、\\  exorは色々と難しい事が書かれていますが、ここで注目するのは、\\ 
 ※ある値=0,1のいずれかとすると、\\  ※ある値=0,1のいずれかとすると、\\ 
/home/users/2/deca.jp-mice/web/cgi/dokuwiki/data/attic/and_orの使い方.1277224733.txt.gz · 最終更新: 2010/06/23 01:38 by member
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0