20175327「情報セキュリティシステム設計の基礎」の要約を学ぶ最初の2週間

20175327「情報セキュリティシステム設計の基礎」の要約を学ぶ最初の2週間

コンテンツ概要を学びます

コンピュータ内のバイナリ重要な役割を理解する1

バイナリコンピューティング技術は、広く多数のシステムで使用されています。バイナリデータが表される2つのデジタル数と0と1です。そのベースには、キャリー・ルールが借りルール数学ライプニッツの18世紀の哲学のドイツのマスターによって発見された「ボロー2」であり、「すべてのバイナリ」で、2です。現在のコンピュータシステムは、主にコンピュータに格納されたデータコードを補完する、実質的に二成分系を使用します。(バイナリコンピュータは、「オン」「オフ」0を表現するために示すために、非常に小さなスイッチです。

2.マスターC言語でのブーリアン演算子の適用

上のC言語のビット単位のブール演算:&、|、〜、^
&:ビットAND
|:ビット単位のか
〜:ビット単位は
^:ビット単位のXOR、同じことが0である、1が異なっています。
計算規則:

アクションは、論理演算をビット:

  • 作られた符号化ビットベクトルのセットを使用して、
  • Doがビットベクトルマスクのマスクを使用します。
  • 為替の変動、自然の値のXORを使用します。

3.符号付き整数、符号なし整数、浮動小数点表現を理解しました

1は、番号を締結機械示す
シンボルの数には16例があります:
正数の場合、非常に簡単であり、最上位ビットが0であり、残りの15ビットは数値、すなわち0,110,111,001,011,110よう0x6e5eで表すことができる、28254を表す
ため負、トラブルの少しは、-4に、例えば、補数4は、最初、すなわち0,000,000,000,000,100ビット単位プラス1、すなわち1,111,111,111,111,100、すなわち0xFFFCを算出します。
符号付きと符号なしの数の間にこれを変換するときに、我々は注意を払う必要がありますよう、次のとおりです。
int型A = -1 589;
unsigned int型のB;
B = A;
そして、Bはどのくらいですか?確かに1589年、しかし63947ません。
図2に示すように、浮動小数点数
単精度または倍精度か、三つの部分を有します。

  • 符号ビット。
  • 指数ビット。
  • 仮数ビット、
    フロート次ストレージ(後部における高前方および低):
    記号(1)|インデックス(8)|仮数部(23)
    ダブルストレージ(後部における高前方と低い)を次のように
    記号( 1)|インデックス(11)|仮数(52)

:浮動小数点数のフォーマットを変換する記憶ステップに記憶されている
、符号ビットが0であり、インデックスは1であり、仮数は101であり、2 ^ 1は1.101であった*科学的表記法を用いて、実施例3.25、バイナリに3.25、すなわち、11.01 ;しかし、さらに指数ビット、プラス算出した指標を使用する127だけ必要、即ち、128(1000 0000バイナリ表現)、算出した
このような記憶形式機として3.25を:(記号(インデックス1000 0000)(101仮数)ビット0 0000 0000 0000 0000 0000)、すなわち0x40500000。

補体の重要性を理解4。

  • シンボルエネルギーと実効値演算部は、それによって操作ルールを簡略化、一緒に参加するように。
  • そう減算は加算演算に変換される、コンピュータ・オペレータは、さらに、回路設計を簡素化します

すべてのこれらの変換は、コンピュータの底部で行い、アセンブラの私達の使用で使用され、Cおよび他の高レベルの言語は、元のコードです。

C言語でのオーバーフローを避けることができる5.データ型変換の落とし穴と抜け穴はにつながる可能性

参考:https://www.it610.com/article/5427400.htm

6.さらに理解される「情報ビット= +文脈」

参考:https://www.cnblogs.com/yilinglingyi/p/4224918.html

教科書の学習と問題解決プロセス

xxxの
xxxは

プロセスでのコードのデバッグおよび問題解決

xxxの
xxxは

プロセスにおける問題解決と宿題

XXX
XXX

スクリーンショットをホスティング今週コード

その他(知覚、思考、など、別売)

xxxの
xxxは

おすすめ

転載: www.cnblogs.com/hollfull/p/12051400.html