
No.2ベストアンサー
- 回答日時:
かなり誤解があるんだと思います
4Bit = 2^ 4 = 16
8Bit = 2^ 8 = 256
16Bit = 2^16 = 65,536
32Bit = 2^32 = 4,294,967,296
64Bit = 2^64 = 18,446,744,073,709,551,616
と、有効数値(正の整数のみ)の値が使用可能です
単純に演算は、16Bitの演算をする場合、
・4Bitを4回演算する
・8Bitを2回演算する
・16Bitを1回演算する
・32Bitを1回演算する
・64Bitを1回演算する
正確には若干違いますが、要するに演算に必要なBit数以上のBit数の場合、処理としては演算回数を増やす必要も無く、処理の速度としては上がりません
しかし、高品質を求める現在では64Bitあたりのデータは多々存在するので、実際、64Bitの演算をした場合、先の例で考えると・・・
・4Bitを16回演算する
・8Bitを8回演算する
・16Bitを4回演算する
・32Bitを2回演算する
・64Bitを1回演算する
と、演算回数が単純に半分になります、だから処理速度的に2倍になると言う風に言いますが、そればかりの話ではないので、「およそ」の話になるわけです
実際は、32BitのCPUで64Bitの演算をしたり64Bitで128Bitの演算を1回の命令で実施するのが普通なので・・・
実際の話とは、ずれますけど、およその話でお聞きください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
0xffffとは?
-
エクセルVBAのIf,Then 構...
-
二元対称無記憶通信路を実現す...
-
文字参照は10進数と16進数では...
-
8ビットのデータの、先頭ビット...
-
C言語やC++言語でビット毎に値...
-
シフト演算子について・・・意...
-
算術右シフトの結果が1/2になる...
-
プログラム言語
-
ライン数とステップ数の違いは?
-
このアセンブラの意味を教えて...
-
PICはアセンブラとC言語のどち...
-
アセンブラwordという単位
-
PICの入出力切り替えの時間がプ...
-
レジストってなんですか?
-
PIC16F1シリーズマイコンのNCO...
-
シーケンサのデータレジスタD...
-
PowerPC用逆アセンブラを知りま...
-
割り込みベクターをC言語で書...
-
Z80、6502、i8086、MC68000につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0xffffとは?
-
8ビットのデータの、先頭ビット...
-
C言語で128bitの2進数のビット...
-
ビットシフトってどんな時使うの?
-
「ひまわり」と「なでしこ」の違い
-
[VBS] 素早くローテート演算したい
-
一般のソフトで画像を扱う場合...
-
文字参照は10進数と16進数では...
-
アセンブラプログラムの「数値...
-
x86のJP命令について。
-
命令について
-
VB.net
-
03分22秒36のような時間の単位...
-
verilog 符号付加減算(最上位...
-
e(自然対数の底)を100桁以上出...
-
代入の書き方で質問です。
-
マイクロコンピューター制御の...
-
光コンピュータについて
-
アセンブリの論理演算命令のCPL...
-
符号無し整数xを右にnビット回転
おすすめ情報