A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
https://oshiete.goo.ne.jp/qa/11851833.html
話が飛ぶから、同じ質問を何度もするのはやめていただきたいのですが。
ラップアラウンドは「最大値より1大きい値は最小値」という感じにリング状になるように演算する方法です。
これをコンピュータ上のnビット演算で行うと、「桁あふれした分は無視する」という簡単な処理で実現できます。
4ビットで演算するなら、5ビット以上になったら下の4ビットだけ使う、というものです。
※ 数学的には、2^nを法とる合同式、ということになります。
この方法の利点があります。
・2の補数表現を使った負の値と相性がいい
・回路が簡単
・A+B+C を計算する場合、
A+B で一旦ラップアラウンドして +C してラップアラウンドしても、
A+B+Cを求めてからラップアラウンドしても
結果は同じ
「ラップアラウンドはそのまま計算できる」の意味を勘違いされています。
「範囲外になったらラップアラウンドの処理をする」というのは、どういう順番で計算しようが必要です。
話が飛ぶから、同じ質問を何度もするのはやめていただきたいのですが。
ラップアラウンドは「最大値より1大きい値は最小値」という感じにリング状になるように演算する方法です。
これをコンピュータ上のnビット演算で行うと、「桁あふれした分は無視する」という簡単な処理で実現できます。
4ビットで演算するなら、5ビット以上になったら下の4ビットだけ使う、というものです。
※ 数学的には、2^nを法とる合同式、ということになります。
この方法の利点があります。
・2の補数表現を使った負の値と相性がいい
・回路が簡単
・A+B+C を計算する場合、
A+B で一旦ラップアラウンドして +C してラップアラウンドしても、
A+B+Cを求めてからラップアラウンドしても
結果は同じ
「ラップアラウンドはそのまま計算できる」の意味を勘違いされています。
「範囲外になったらラップアラウンドの処理をする」というのは、どういう順番で計算しようが必要です。
No.4
- 回答日時:
-10 は「4ビットの 2の補数」では表現できないよね. にもかかわらずあなたは (2) で「そのまま計算できる」として「表現でき
ない」という事実を無視してる. 一方で「-9 って 4ビットの 2の補数で表現できなくないですか」といって勝手に値を変えてる. 矛盾してるとは思わないかな?お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 量子力学 生成消滅演算子 2 2022/08/04 23:17
- 数学 代数学でわからない問題があるので教えてください。 X:濃度nの有限集合 X上の演算を持つ代数系は何個 2 2022/11/13 06:03
- 数学 代数学でわからないところがあるので教えていただきたいです。 S={x,y,z}を濃度3の集合とする。 3 2022/11/13 06:05
- システム CPUの問題について 2 2022/07/09 12:04
- Excel(エクセル) エクセルの演算子の利用について 3 2023/06/19 19:49
- その他(プログラミング・Web制作) プログラミングって本来数学的な計算をする為のものではないのですか? 学校で配られたFortran90 11 2022/08/25 22:14
- 数学 場合によって計算が変わる数列について。 4 2023/04/20 18:24
- 数学 図はn=8の場合だけど、3段(=log[2]8)のバタフライ (3回の計算)で処理してる。と言われた 4 2022/03/24 19:41
- 数学 「FFTの基本は、DFTはサンプル数Nが偶数なら 2つのDFTに分解できるということ。 分解するとD 3 2022/03/31 21:01
- 数学 群の公理 xの逆元yはxごとにただ1つ決まる。そこで そのyを、一般的には記号x'で表す。 この演算 2 2022/08/06 02:23
このQ&Aを見た人はこんなQ&Aも見ています
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
白血球が多いとどんな心配があ...
-
勃起する時って痛いんですか? ...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
ある範囲のセルから任意の値を...
-
甲状腺が腫れているが血液検査...
-
【Excelで「正弦波」のグラフを...
-
エクセル指定した範囲からラン...
-
精子が黄色?
-
2つの数値のうち、数値が小さい...
-
これって喉仏ですか? 私は女性...
-
至急!尿検査前日にオナニーし...
-
EXCELで条件付き書式で空白セル...
-
Excelで""で囲む方法
-
EXCELで式からグラフを描くには?
-
中出しをするとお腹が痛い・・・。
-
筋トレするとチンコが縮んじゃ...
-
エクセルの質問。 対象範囲...
-
精子に血が・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
至急!尿検査前日にオナニーし...
-
白血球が多いとどんな心配があ...
-
尿検査前日に自慰行為した時の...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
尿検査の前日は自慰控えたほう...
-
精子が黄色?
-
中出しをするとお腹が痛い・・・。
-
EXCELで条件付き書式で空白セル...
-
口の中に黒い血の塊
-
これって喉仏ですか? 私は女性...
-
2つの数値のうち、数値が小さい...
-
納豆食べた後の尿の納豆臭は何故?
-
EXCELで式からグラフを描くには?
-
小数点以下を繰り上げたものを...
-
excelでsin二乗のやり方を教え...
-
エクセル指定した範囲からラン...
おすすめ情報
飽和演算に誤りがありました。それも含めて途中経過を書いておきます。
(1)ー3ー7=ー10なのでー8を下回っている。よってー8。ー8+5=ー3より1101
(2)ラップアラウンドはそのまま計算できるので、ー10+5=ー5より1011
(3) ー3ー7=ー10なのでー8を下回っている。よってー8。ー8+1=ー7より1001
(4) ラップアラウンドはそのまま計算できるので、ー10+1=ー9。ー9はー8を下回っているので、ー8となる。よって1000。
誤りがあれば解説お願いします。
確認ありがとうございます。
(4)はー10+1でー9になって、ー9は4ビットの2の補数で表現不可なので、ー9はー8を下回るのでそれが答えかと。
間違っていればご指摘お願いします。
ほんとですね。
でもー9って4ビットの2の補数で表現できなくないですか?
(2)はー3ー7+5がー5になる。ー5は4ビットの2の補数で表現できる。よって1011
しかもあなたは問題ないと言った。
(4)はー3ー7+1がー9になる。でもー9は4ビットの2の補数で表現できない。
じゃあ、どうする?
問題ないと言われた(2)と同じ手法で(4)をやった。
値を変えるとは?矛盾してるとは??
僕は言いました。
No1の補足にて、間違いがあれば解説お願いしますって。
それなのにあなたは解説すらしてませんよね?
違ってたら素直に違う。本当はこうやるんだよ。って教えるのが基本じゃないんですか?
「なぜそこだけ飽和演算で求めてるの?」
これが解説?その一文で分かるとでも??
つまりー9は4ビットの2の補数で表現出来ないからいったん5ビットの2の補数で表現して10111。
下の4ビットだけ使うから0111になるという事ですか?