アポロ誘導コンピュータ
指定されたアドレスのメモリの内容の1の補数をAレジにロードする。
AGCには他にも処理の過程で使用するレジスタが存在する。
AGCは4本の16ビットレジスタを汎用的に使用した。これらをセントラルレジスタと呼ぶ。
コアメモリには4つの場所があり(アドレス20-23)、ここに格納された値が自動的に1ビットシフトや1ビットローテートされるため "editing locations" と呼ばれた。なお、7ビット右シフトする場所はソフトウェアインタプリタが解釈する擬似命令コードを取り出すのに使われた。これはBlock I、Block IIに共通する。
Aレジスタの内容を指定されたアドレスにストアする。多ワード長の加減算でキャリー伝播を行う手段としてオーバーフローを検出し訂正する。結果がオーバーフローしていない場合(Aレジスタの左端2ビットが同じ場合)、特に何もしない。オーバーフローが発生している場合(その2ビットが異なる場合)、左端のビットを符号ビットとしてメモリに転記し、Aレジスタの内容は必要に応じて+1または-1され、TS命令の次の命令をスキップする。オーバーフローが起き得る場合で、それが異常なイベントだという場合、TS命令の次にオーバーフローしない場合のコードへ分岐するTC命令を配置しておく。オーバーフローが正常なイベント(多ワード長加減算)の場合、TS命令の次に CAF ZERO(CAF命令とは、ROMへの XCH 命令)を配置し、キャリー(+1、0、-1)を次のワードのために用意する。角度は単精度(1ワード)、距離と速度は倍精度、経過時間が3倍精度で計算していた。