自動更新

並べ替え:新着順

メニューを開く

#論理回路学_ビット演算の基礎 47 Q #2の補数 表現の(-65)_10を 左右に各々1ビット #算術シフト   A (65)_10 = 00100001 #ビット反転 11011110 ↓+1 11011111 = (-65)_10 左に1ビット #シフト 右の空きは0埋め 10111110 右に1ビットシフト 左の空きは #符号ビット で埋める 11101111

大学の工学を独学しようたん (a.k.a 工独たん。工学系&工学部・工学徒の学術たん)@DaigakuKougaku

メニューを開く

#論理回路学_ビット演算の基礎 32 Q #2の補数 表現の 11100101 は #10進数 でいくつ? A 2の補数で負を表す操作の逆をすればわかる。 まず 11100101 から1を引くと 11100100 #ビット反転 00011011 = 1+2+8+16 = 27 よって元の #ビット列 は -27 だとわかる。

大学の工学を独学しようたん (a.k.a 工独たん。工学系&工学部・工学徒の学術たん)@DaigakuKougaku

メニューを開く

#論理回路学_ビット演算の基礎 31 Q #8ビット#2の補数 表現で 表現可能な数の範囲は? A -128~+127 負と非負で, 表せる数の個数が両方とも128個で等しい。 #1の補数 だと0がダブるので -127~+127 である点に注意。

大学の工学を独学しようたん (a.k.a 工独たん。工学系&工学部・工学徒の学術たん)@DaigakuKougaku

メニューを開く

#論理回路学_ビット演算の基礎 30 Q #8ビット#2の補数 で 10000000 は何を表すか? A -128を表すと決める。 仮に 10000000 = (128)_10 …① であれば ↓ #ビット反転 01111111 ↓ +1 10000000 = (-128)_10 …② 「左端が1なら #負数」と決めたので ②は正しいが ①は不採用。

大学の工学を独学しようたん (a.k.a 工独たん。工学系&工学部・工学徒の学術たん)@DaigakuKougaku

メニューを開く

#論理回路学_ビット演算の基礎 29 Q #8ビット#2の補数 で -127 を表現すると? A 01111111 = (127)_10 ↓ #ビット反転 10000000 ↓ +1 10000001 = (-127)_10

大学の工学を独学しようたん (a.k.a 工独たん。工学系&工学部・工学徒の学術たん)@DaigakuKougaku

メニューを開く

#論理回路学_ビット演算の基礎 28 Q. #8ビット#2の補数 で -2, -3を表現すると? A 00000010 = (2)_10 ↓ #ビット反転 11111101 ↓ +1 11111110 = (-2)_10 00000011 = (3)_10 ↓ ビット反転 11111100 ↓ +1 11111101 = (-3)_10

大学の工学を独学しようたん (a.k.a 工独たん。工学系&工学部・工学徒の学術たん)@DaigakuKougaku

メニューを開く

#論理回路学_ビット演算の基礎 27 Q #8ビット#2の補数 で 表現可能な最大の正数は? A #2の補数 は 左端のビット(#最上位ビット)が0なら正だから, 01111111 つまり (+127)_10 が最大。

大学の工学を独学しようたん (a.k.a 工独たん。工学系&工学部・工学徒の学術たん)@DaigakuKougaku

メニューを開く

#論理回路学_ビット演算の基礎 26 Q #8ビット#2の補数 で 正数と #負数 の見分け方は? A 左端のビット(#最上位ビット)に 0があれば正 1があれば負 これは #1の補数 と同じだ! ただし2の補数では 00000000 は正でも負でもなく 0を表す,と1通りに定めます。

大学の工学を独学しようたん (a.k.a 工独たん。工学系&工学部・工学徒の学術たん)@DaigakuKougaku

メニューを開く

#論理回路学_ビット演算の基礎 25 Q #8ビット#2の補数 で 00000000 は0を表す。 負に変換するとどうなる? A まず #ビット反転 11111111 次に1を足すと 右から1桁目は繰り上がって0になり 右から2桁目も繰り上がって0になり… 結局,全桁が繰り上がり 00000000 となる。つまり不変!

大学の工学を独学しようたん (a.k.a 工独たん。工学系&工学部・工学徒の学術たん)@DaigakuKougaku

メニューを開く

#論理回路学_ビット演算の基礎 24 Q #8ビット#2の補数 で 1と-1を表すと? A (1)_10 は 00000001 負にするには これを #ビット反転 させて1を足せばよい。 11111110 ビット #反転 ↓ 11111111 1を足す

大学の工学を独学しようたん (a.k.a 工独たん。工学系&工学部・工学徒の学術たん)@DaigakuKougaku

メニューを開く

#論理回路学_ビット演算の基礎 23 Q #8ビット#1の補数 で 表現可能な数の範囲は? A -127 ~ +127 表現可能な最大値と最小値を それぞれ落ち着いて考えればよい。 ※#2の補数 を使えば,あと1つ 表現できる数の幅を増やせる。

大学の工学を独学しようたん (a.k.a 工独たん。工学系&工学部・工学徒の学術たん)@DaigakuKougaku

メニューを開く

#論理回路学_ビット演算の基礎 17 Q #1の補数 よりも #2の補数 のほうが 表現できる数が多いのは,どうして? A 1の補数では,0を表す方法が2通りある。 00000000 11111111 両方とも0を表し,ダブってしまうぶん 表現できる数の個数が狭くなる。

大学の工学を独学しようたん (a.k.a 工独たん。工学系&工学部・工学徒の学術たん)@DaigakuKougaku

メニューを開く

#論理回路学_ビット演算の基礎 16 Q (-3)_10 を #8ビット(=#1バイト) の #2進数 で, #1の補数#2の補数 により それぞれ表現しよう! A (+3)_10 の2進表示は 00000011 1の補数は全ビット #反転 11111100 2の補数はそこに1を足す 11111101

大学の工学を独学しようたん (a.k.a 工独たん。工学系&工学部・工学徒の学術たん)@DaigakuKougaku

メニューを開く

#論理回路学_ビット演算の基礎 15 Q #補数 って何?(※重要) また補数の2つの方式とは? A 補数とは, #ビット#反転 して #負数 を表現すること。 「#1の補数」と 「#2の補数」がある。 1の補数:全ビット反転 2の補数:全ビット反転後に1を足す

大学の工学を独学しようたん (a.k.a 工独たん。工学系&工学部・工学徒の学術たん)@DaigakuKougaku

トレンド8:49更新

  1. 1

    ニュース

    連合会長が危機感表明

    • 国民民主党 支持率
    • 玉木代表の
    • 支持率低下
    • 夫婦別姓
    • 危機感
    • 国民民主党
  2. 2

    動物

    子育て期

    • 巣の無断撤去
    • 鳥獣保護法
  3. 3

    運んだだけ

    • 元県民局長の私的情報
    • 兵庫県職員
  4. 4

    エンタメ

    ボクらの時代

    • 森田哲矢
    • 三池崇史監督
    • 僕らの時代
    • みなみかわ
    • 東ブクロ
    • 綾野さん
    • 常田さん
    • さらば青春の光
    • 亀梨くん
    • さらば
  5. 5

    Twitter重い

  6. 6

    ニュース

    受け子

    • 元県民局長の私的情報
    • 兵庫県職員
    • オレオレ詐欺
    • 県民局長の
  7. 7

    王はいらない

    • 軍事パレード
    • 数百万人
    • デモ参加
    • トランプ
    • パレード
    • CNN
  8. 8

    ITビジネス

    X重い

    • X 重い
  9. 9

    ニュース

    メリッサ・ホートマン

    • 民主党議員
    • ミネソタ州
    • ティム・ウォルツ
    • 銃撃された
    • 不法移民
  10. 10

    スターダストプロモーション

    • 20歳の
20位まで見る

人気ポスト

よく使う路線を登録すると遅延情報をお知らせ Yahoo!リアルタイム検索アプリ
Yahoo!リアルタイム検索アプリ