コンピュータシステム基礎A No.11

テスト

社会不適合者0418 2025年05月08日 カード9 いいね0

ビューア設定

[Enter]で回答、[Shift + Enter]で改行します。キーボードショートカットテスト結果は全て回答すると保存されます。

コンピュータシステム基礎A No.11
  • シフト演算
    桁をずらす操作のこと。ずらして空いた部分には、シフ ト方法により決まった値が入る。乗算や除算にも利用す ることができる。
  • 2 進数の左シフト
    1 ビット左シフトするごとに、元の値の 2 倍、4 倍、8 倍、 というように値が変化する。n ビット左シフトすると、 元の値の 2 n倍になる
  • 2 進数の右シフト
    1 ビット右シフトするごとに、元の値の 2 分の 1 倍、4 分 の 1 倍、8 分の 1 倍、というように値が変化する。n ビッ ト左シフトすると、元の値の 2 n分の 1 倍になる
  • 論理シフト
    全てのビットを対象とするシフト演算のこと。符号ビッ トもシフトの対象となる。先頭ビットが変化することで、 値の正負が変わることがある。
  • 算術シフト
    符号ビット以外のビットを対象とするシフト演算のこ と。符号ビットは変わらないため、値の正負は変化しな い。負数を扱う演算で使われる。
  • シフトで 空いたビットの扱い
    ビットシフトを行った結果、空いた部分のビットには「0」 が入る。ただし、算術右シフトの場合は、空いたビット には符号ビットと同じ値が入る。
  • シフトで はみ出たビットの扱い
    ビットシフトを行った結果、はみ出た部分のビットは捨 てられる。
  • オーバーフロー
    論理左シフトでは「1」を含むビットがはみ出た場合、算 術左シフトでは符号ビットと異なるビットがはみ出た場 合に発生する。
  • 切り捨て
    右シフトで「1」を含むビットがはみ出た場合に発生する (元の値の小数部が失われる)。
よく頑張りました
テストスタート
ログイン
オンライン単語帳

このページを利用するにはログインする必要があります。ログインするとAnkilotをより便利にご利用いただけます。