アポロ誘導コンピュータ wikipedia|無料辞書
アポロ誘導コンピュータ(
-ゆうどう-)とは、
アポロ宇宙船の全航行機能を自動制御し、
宇宙飛行士が飛行情報を確認/修正するために
リアルタイムで使われた
組み込みシステムである(英語ではApollo Guidance Computer(
AGC))。
アポロ計画のために
MIT Instrumentation Laboratoryで開発された。
◆ アポロの中のAGC
月への飛行には毎回2つのAGCを使った。ひとつは
司令船でもうひとつは
月着陸船で使われた。
AGC上では
一次誘導/航行/制御システム(Primary Guidance, Navigation and Control System)が動作し、その頭文字をとって
PGNCS(「ピングス」と発音)と省略されて呼ばれた。
各ミッションでは他にもふたつのコンピュータを使用していた。
・ 月着陸船のAbort Guidance System(AGS)というTRW製の小さな機械。AGSはPGNCSの障害が発生したときに使われ、月から離陸して司令船にドッキングするまでを制御する。着陸には使えない。
◆ 詳細
アポロ誘導コンピュータは初期の
集積回路(IC)を使って作られた。
Block Iバージョンは4,100個のICを使い、それぞれのICは3入力の
NORゲートをひとつ構成していた。
次のBlock IIバージョンはふたつの3入力ゲートをひとつのICで構成したものを使い、全部で5,600ゲートとなった。
ICを挿入するソケットから金属棒が出ていて、その金属棒にワイヤーを巻きつけて接続する方法である。
金属棒とワイヤーは極めて高圧で押し付けられ、気密結合状態となるため、一般的な半田付けよりも信頼できるのである。
配線完了後、ワイヤーはエポキシ樹脂に封入される。
すべて同じICを使うことにより、初期のICを使った他のコンピュータ(
ミニットマンミサイルの誘導コンピュータ)が悩まされた問題は発生しなかった。
どちらもサイクル時間は12μ秒。
メモリのワード長は16ビットで、そのうち1ビットは
パリティビットである。
CPU内の16ビットワードは、14ビットデータと1ビットのオーバーフローフラグ、1ビットの符号フラグから成る。
◇ タイミング
AGCの駆動クリスタル周波数は2.048MHzである。
クロックは分周されて4相の1.024MHzとしてAGC内で使われた。
さらにそれを分周して512KHzの信号を生成し、これをMASTER FREQUENCY(マスター周波数)と呼んだ。
この信号は外部のアポロ宇宙船のシステムを同期させるのに使われた。
MASTER FREQUENCYはさらに分周され5分の1の102.4KHzの信号が作られる。
これをさらに分周したF1(51.2KHz)からF17(0.78125KHz)の信号が作られる。
F10(100Hz)はAGCに戻され、
リアルタイムクロックとPINC(後述)を使った強制カウンターをインクリメントするのに使われる。
F17はAGCがスタンバイモードの場合に定期的に動作させるのに使われた。
◇ セントラルレジスタ
AGCは4本の16ビットレジスタを汎用的に使用した。
これをセントラルレジスタと呼ぶ。
・ A:アキュムレータ、一般に計算に使用される。
・ Z:プログラムカウンタ、次に実行すべき命令のアドレスを保持する。
・ Q:DV命令の剰余を保持する。またTC命令後のリターンアドレスを保持する。
・ LP:MP後の積の下位ビット部分を格納する。
コアメモリには4つの場所があり(アドレス20〜23)、"editing locations"と呼ばれた。
ここの格納された値は自動的に1ビットシフトされたり1ビットローテートされたりするからである。
これは、Block IもBlock IIも同じである。
◇ その他のレジスタ
AGCには他にも処理の過程で使用するレジスタが存在する。
・S:12ビットのメモリアドレスレジスタ。アドレスの下位ビットを保持
・BANK:4ビットのメモリバンクレジスタ。アドレッシングがfixed-switchableモードのときにメモリバンク選択に使用
・SQ:4ビットのシーケンスレジスタ。現在の命令の内容を保持
・G:16ビットのメモリバッファレジスタ。メモリに読み書きする(した)内容
・X:加算器への一方の入力。加算器は1の補数での計算をして、プログラムカウンタ(Z)をインクリメントする。
・Y:加算器へのもう一方の入力
・U:加算器の出力(X+Yの補数表現)
・B:汎用バッファ。
命令プリフェッチにも使われる。命令を実行する際、Bレジスタの上位ビットをSQレジスタにコピーし、Sレジスタに下位ビットをコピーする。
・C:Bレジスタの異なった出力で、Bの補数表現
・IN:4つの16ビット入力レジスタ
・OUT:5つの16ビット出力レジスタ
◇ 命令セット
命令フォーマットは3ビットがオペコードで12ビットがアドレスとなっている。
Block Iは11種の命令TC, CCS, INDEX, XCH, CS, TS, AD, MASK (basic), SU, MP, DV(extra)を持つ。
先頭の8個は基本命令と呼ばれ3ビットオペコードで直接指定される。
残り3個は拡張コード命令と呼ばれ、特別なINDEX命令(EXTENDと呼ぶ)の直後に実行される。
Block I AGC の命令の概要は以下のとおり。
TC (Transfer Control): 無条件分岐。サブルーチンコールにも使用
CCS (Count, Compare, and Skip): 複雑な条件分岐
INDEX: 命令のアドレス部で示されるアドレスの内容を次の命令のアドレス部に加算する
RESUME: INDEX命令の特別な場合 (INDEX 25)。
割り込みからの復帰命令
XCH (Exchange): Aレジスタの内容と指定したアドレスのメモリの内容を交換
CS (Clear and Subtract): 指定されたアドレスのメモリの内容の1の補数をAレジに格納
TS (Transfer to Storage): Aレジの内容を指定されたアドレスに格納
AD (Add): 加算
MASK: 論理積(AND)演算
MP (Multiply): 乗算
DV (Divide): 除算
SU (Subtract): 減算
◇ メモリ
Block I AGCのメモリは1024ワードのバンクから成る。
最も低いバンク(バンク0)はRAMであり、それ以外はROMである。
各AGC命令には12ビットのアドレスフィールドがあり、下位10ビットでバンク内のアドレスを表す。
ビット11と12でバンクを表し、00がRAMバンク、01,10は2番目と3番目のバンクを示す。
11はBANKレジスタの内容でバンクを示すことを意味する。
バンク1とバンク2は常に直接使用可能であるため、"fixed-fixed"メモリと呼ばれる。
バンク3およびそれ以上のバンクは"fixed-switchable"メモリと呼ぶ。
・アポロ誘導コンピュータ page1
■アポロ誘導コンピュータを他のサイトで調べる
@[アポロ誘導コンピュータ]暇つぶしマスター
A[アポロ誘導コンピュータ]性病マスター
B[アポロ誘導コンピュータ]ダイエットNAVI
C[アポロ誘導コンピュータ]価格比較マスター
D[アポロ誘導コンピュータ]肛門科マスター
E[アポロ誘導コンピュータ]産婦人科科マスター
F[アポロ誘導コンピュータ]結婚情報マスター
■クレジットカードLINK関連検索
■クレジットカードLINKWikipedia情報
おすすめサイト
■ダイエット
美容・ダイエットならオマカセ!ダイエットNAVI
■性病
性病?お悩み・病院検索は性病マスター
■暇つぶし
いま、ヒマ?暇つぶしマスターで暇つぶし★
■価格比較
気になる商品の価格を比較!価格比較マスター
■懸賞
カンタン応募で豪華商品が当たる!アタックchance!
■バイト
駅チカバイトなら楽ラクバイト.com
■求人
地域を選んでバイト、仕事を探せる!!バリバリ仕事!.com
■アルバイト
バイトをこだわり条件で探す!こだわりキャリア.com
■求人情報
自分に合ったバイト探し★Myピッタリ仕事.com
■バイト
"資格"でバイト探し!天職さがそ!.com
■バイト
いいバイト、あるある!aruアルバイト.com
■懸賞
アタックchanceで懸賞チャレンジ!
■産婦人科
病院探し!病気相談なら産婦人科マスター
■出産
妊娠!出産!育児!赤ちゃんマスターでお悩み解決!
■外為
外為・為替レートをチェック!外為マスター
■結婚
結婚マスター!結納・両親・マリッジブルーノお悩みに…
■先物
先物・取引!詳しくなる!先物マスター
■資格
資格!キャリアアップ!資格GETマスター★
■小説
小説・書籍ならオマカセ!小説マスター
■スポーツ
スポーツ!健康!デトックス!スポーツマスターにオマカセ!
■葬儀
お葬式・葬祭のことなら・・・葬儀マスター
■痩身
ダイエット・デトックス・痩身!スリムGETマスター
■脱毛
パーフェクトBODY目指せ!脱毛マスター
■着うた
最新!人気!定番!うたマスターで着うたCHECK!
■デコメ
キラ系かわいいデコメCHECK!デコメマスター
■転職
履歴書・マナー・転職テク!就職情報なら転職マスター
■バイク
ハーレー!改造!バイクマスターにオマカセ!
■派遣
派遣!転職!キャリアアップ!転職マスター
■ペット
カワイイ犬・猫を飼いたい!ペットマスター
■豊胸
薄着の季節…お悩み解決!豊胸マスター
■包茎
包茎のお悩みなら…包茎マスター
■レシピ
今晩のおかず…料理・レシピならレシピマスター
■モバグラMIXの人気キーワード
モバグラMIXの人気キーワード一覧
■外為
外為情報をいち早く!外為LINK
■求人
転職・就活なら求人LINKにオマカセ!
■金融
金融業界の勉強するなら!金融LINK
■車
TOYOTA!HONDA!BMW!車のコトなら車LINK
■モバグラMIXの人気キーワード2
モバグラmixの人気キーワード2
■モバグラMXIの人気キーワード3
モバグラMIXの人気キーワード3
■モバグラMIXの人気キーワード4
モバグラMIXの人気キーワード4
■モバグラMIXの人気キーワード5
モバグラMIXの人気キーワード5
■モバグラMIXの人気キーワード6
モバグラMIXの人気キーワード6
■モバグラMIXの人気キーワード7
モバグラMIXの人気キーワード7
■モバグラMIXの人気キーワード8
モバグラMIXの人気キーワード8
■モバグラMIXの人気キーワード9
モバグラMIXの人気キーワード9
■モバグラMIXの人気キーワード10
モバグラMIXの人気キーワード10
■モバグラMIXの人気キーワード11
モバグラMIXの人気キーワード11
■モバグラMIXの人気キーワード12
モバグラMIXの人気キーワード12
■モバグラMIXの人気キーワード13
モバグラMIXの人気キーワード13
■モバグラMIXの人気キーワード14
モバグラMIXの人気キーワード14
■モバグラMIXの人気キーワード15
モバグラMIXの人気キーワード15
■モバグラMIXの人気キーワード16
モバグラMIXの人気キーワード16
■モバグラMIXの人気キーワード17
モバグラMIXの人気キーワード17
■車査定
車査定.com
■献立レシピ1
レシピが月額99円
■献立レシピ2
レシピが月額99円
~クレジットカードLINK.com [05/20update] トップへ
(C)クレジットカードLINK.com