16ビット

16ビットの最新ニュースをまとめて検索!

16ビット(16-bit)とは、コンピュータ・アーキテクチャにおいて、整数型メモリアドレス、その他のデータ単位が、最大16ビット(2オクテット)幅である。また、16ビットCPU/ALUアーキテクチャとは、そのサイズのレジスタアドレスバスデータバスを持つアーキテクチャを言う。

目次

[編集] 16ビットアーキテクチャ

有名な16ビットプロセッサとしては、PDP-11, Intel 8086, Intel 80286WDC 65C816 がある。Intel 8088 は Intel 8086 とプログラム互換であり、16ビット長のレジスタと算術命令を持っていたので、外部バスは 8ビット長であるが、16ビットプロセッサと呼ぶことができる。

16ビット整数は216(または 65536)種類の値を保存することができる。符号なしの表現では、0 から 65535 までの整数値となる。2の補数の表現では、-32768 から 32767 までとなる。したがって、16ビットメモリアドレスを使用するプロセッサは、64KiBバイトアドレスメモリを直接アクセスできる(アドレス空間が64Kバイトである)。

16ビットプロセッサ全盛時代にパーソナルコンピュータで使われた主要なオペレーティングシステムには、PC DOS およびMS-DOSOS/2 1.x などがある(Microsoft Windows 3.0 は正確にはオペレーティング環境と呼ばれた)。

16ビットプロセッサはパーソナルコンピュータの分野ではほとんど使われなくなったが、多くの組み込みシステムでは使用されている。例えば、16ビット XAPプロセッサが多くのASICで使われている。

[編集] 主な16ビットプロセッサ

16ビットマイクロプロセッサ を参照。

[編集] 16/32ビットの Motorola 68000

データバスが16ビット幅であったため、MC68000 は"16ビット"と呼ばれている。しかし、汎用レジスタが32ビットであり、多くの算術命令が32ビットをサポートし、最大16メガバイトのRAMをサポートしたという点では、32ビットプロセッサと言うことができる。したがって、68000のソフトウェアは元来32ビットであり、32ビットプロセッサへの前方互換性を持っている。セガ・メガドライブの 68000プロセッサは、ゲーム機の特徴として強く宣伝された。この広告が強調されたため1988 - 1995年はゲーム機の "16ビット時代" と呼ばれた。

[編集] 16ビットファイルフォーマット

16ビットファイルフォーマットは、各データの要素が 16ビット(2バイト)の、バイナリファイルフォーマットである。Windows Metafile フォーマット が一つの例である。

[編集] 関連項目

最終更新 2009年11月3日 (火) 15:55 (日時は個人設定で未設定ならばUTC)。
【16ビット】変更履歴

ご利用上の注意

もっと調べる!