Honeywell 316
Honeywell 316は1969年よりハネウェルによって製作された16ビットミニコンピュータ。モデル 116、316、416、516、716からなるシリーズ16 (Series 16) の一部であった。これらはデータ収集、制御、遠隔メッセージ集中管理、医療研究システム、およびタイムシェアリングとして使われた。シリーズ16は1964年にコンピュータ・コントロール・カンパニー(英語版)のガードナー・ヘンドリーによって設計されたDDP-116をベースにしていた。
H-316はアメリカ国立電波天文台でチャールズ・ムーアによって最初の完全にスタンドアロンなForth実装の開発に用いられた。それらはARPANET Interface Message Processor (IMP) として使われたが、多回線制御装置を通して最大63台までのテレタイプ端末をサポートするTerminal IMP (TIP) としてもカスタマイズされた。
元々のPrimeコンピュータ(英語版)はシリーズ16と互換性を持つものとして設計された。
Honeywell 316は産業用にも使われた。316はエセックスのブラッドウェル原子力発電所で原子炉温度監視第1コンピュータとして、内蔵の160kディスクが故障した2000年夏頃まで使われた。それまで第2システムとして使われていた2台のPDP-11/70が第1システムに移された。
日本では1971年1月に日本電気がH-316を国産化してNEAC-3200モデル30、H-516をモデル50として発売した。
DDP-516モデルの後継である316はハネウェルによって製造行程制御、データ収集システム、通信集中管理・処理システムとして宣伝された。コンピュータのプロセッサは小型統合DTLモノリシックICで構成されていた。システムの多くの部分は2.5MHzで駆動していたが、一部は5MHzで駆動していた。コンピュータはワード長16ビットで2の補数による並列ビット演算であった。命令セットはインデックスレジスタによる単一アドレスタイプであった。リリース初期では4096から16384ワードのメモリ容量で、後にオプションでメモリ空間を32768ワードまで拡張できるようになった。メモリサイクルは1.6ミリ秒、整数のレジスタ間加算命令は3.2ミリ秒であった、オプションのハードウェア計算オプションとして整数乗除算、倍精度ロード・ストア、および倍精度(31ビット)整数加減算演算を実装することができた。また正規化演算、ソフトウェア浮動小数点演算の実装支援も提供された。
H-316のプログラミングモデルは次のレジスタで構成される。
16ビットAレジスタは第1計算・論理アキュムレータ
16ビットBレジスタは倍長計算演算用
16ビットプログラムカウンタは次の命令へのアドレスを保持
算術オーバーフローを示すキャリーフラグ
16ビットXインデックスレジスタはオペランドのアドレス補正を提供する
命令セットは72の計算、論理、入出力およびフロー制御命令を持つ。
入出力命令はAレジスタを使い、入力と出力が分かれた16ビットバスを使用する。