それでは,2ビットとはどういう情報であろうか?.それは,"00"か"01"か"10"か"11"のよ うに4つの事象があるとき,それらのいずれかを受け取ったとき,2ビットの情報を受け取った ことになる.同様に,"0と1がn個"あるような事象がある時に,それらの一つの事象を知 らされた場合,nビットの情報を受け取ったことになる.
これまでの話から,2進数の桁数がビット数になることが分かる.n桁の2進数はnビットの
情報を表すことが可能で,それは2 個の事象を分けることができる.
個の事象を分けることができる. 個の事象を分
けるために
個の事象を分
けるために ビット必要となると,
ビット必要となると,
|  | (1) | 
|  | 
 個の事象があるとき,それの一つの情報を得るためには,
個の事象があるとき,それの一つの情報を得るためには, ビット
	必要である.
ビット
	必要である.
 
この図を見ても分かるように,2進数表示は紙面の面積が必要で紙の無駄である.もう少 し紙を節約し,更に分かりやすくするために,通常は図2の 16進数表示が使わる.
COMET IIでは,データは16ビット単位で扱われる.この16ビットの単位を1
ワード(1語)と呼ぶ.この1ワードは,教科書に書かれているように,便宜
上,上位8ビットと下位8ビットに分けられる.そうして,最下位のビットか
ら番号がつけられている.最下位のビット番号が0で,最上位が15である.コ
ンピューターの世界では,整数は0から数えることが多いので,それに慣れる必要がある.こうすると便利なことは,整数を表す場合,ビット番号が2進数の指
数を表す.すなわち,第0ビットは ,第7ビットは
,第7ビットは ,第15ビット
は
,第15ビット
は の桁を表すのである.まことに便利である.
の桁を表すのである.まことに便利である.
その整数の範囲については,教科書の通りである.電卓で自分で確認してみよう.
 である.
である. でG(ギガ)
5なので,4 GBytesのデータを扱うことができる.
でG(ギガ)
5なので,4 GBytesのデータを扱うことができる.
また,データバスは64 bitsで,レジスター6は32 bitsであ る.一度に32 bitsのデータを取り扱うことができるから,32bit CPUと呼ばれている.こ こで,ひとつ疑問が生じる.1つのアドレスには8 bitsのデータしか格納されないのに, 64 bitsのデータを一度に取り扱うのは変と感じる.どうやっているかというと,pentium では一度に8個のアドレスのデータを読み書きできるのである.
ひとつのアドレスに,64 bitsを格納できるようにすれば,問題がなくなるように考えら れる.そうすると他の問題が生じる.今まで,8 bits単位でデータを取り扱ってきたので, 過去のデータやソフトウェアーとの互換性がなくなる可能性がある.
実際のコンピューターで使われるメモリーは,RAM(Random Access Memory)である.1ビッ トのデータは,RAMの内部のコンデンサー7に電荷が有れば1 に、無ければ0になる。いったい、メモリー1枚にどれほどのコンデンサーがあるのだろう か?。
 Byteである。
 Byteである。
 のコンデンサーがある。
約43億個である。非常に驚かされる。これが、1個の間違いも無く動く、どうなっている
のだろうか?
のコンデンサーがある。
約43億個である。非常に驚かされる。これが、1個の間違いも無く動く、どうなっている
のだろうか?