Fタームリスト

5B033 機械語命令の実行 情報処理      
G06F9/30 -9/355,390
G06F9/30-9/355,390 AA AA00
目的、機能
AA01 AA02 AA03 AA04 AA05 AA06 AA07 AA08 AA09 AA10
・高速化 ・・分岐 ・・演算 ・・メモリアクセス ・縮小、削減 ・・命令数、プログラム ・・ハードウェア ・共用 ・簡素化、単純化 ・最適化
AA11 AA12 AA13 AA14 AA15 AA17 AA18 AA19 AA20
・互換処理 ・多重処理 ・・パイプライン処理 ・・並列演算処理、マルチプロセッサ ・・マルチプログラミング ・マイクロ命令処理 ・プログラムモジュール管理 ・・ローディング ・・プログラム選択
BA BA00
命令語の解読
BA01 BA02 BA03 BA04 BA05
・デコーダの構成、配置 ・多重デコーダの選択切換 ・エミュレーション、未定義・拡張命令 ・命令コードエラー処理 ・命令セット切換
BB BB00
命令語の修飾、代替
BB01 BB02 BB03 BB04
・修飾 ・・複合、複数命令によるもの ・代替 ・・命令一致によるもの
BC BC00
タイミング制御
BC01 BC02 BC03 BC04 BC05 BC06 BC08
・基本クロック周波数切換 ・遅延、ウェイト時間設定 ・・命令語中に設定フィールド ・・演算時間に適合 ・応答信号待合せ ・周辺装置とのインタフェース ・タイマ
BD BD00
ビット操作、各種演算命令
BD01 BD02 BD03 BD04 BD05
・単一ビットの判定、操作 ・比較 ・シフト、回転、変換、アライメンメント ・ビット・バイト・ワード演算 ・定数処理、固定データ発生
BE BE00
特殊命令処理
BE01 BE02 BE03 BE04 BE05 BE06 BE07
・ムーブ命令、SS命令 ・エクシキュート命令 ・データベース操作命令 ・編集命令、パック・アンパック ・複合命令 ・RISC ・NOP命令
BF BF00
マイクロコンピュータ
BF01 BF02 BF03 BF04
・チップ内レイアウト ・周辺装置インタフェース ・入出力端子 ・モード設定、切換
CA CA00
命令アドレシング
CA01 CA02 CA03 CA04 CA05 CA06 CA07 CA08 CA09 CA10
・〔順序〕命令処理 ・・命令アドレス計算、生成 ・分岐命令処理 ・・分岐アドレス計算、生成 ・・・間接分岐アドレス生成 ・・・多重分岐アドレス生成 ・・・分岐アドレス条件修飾生成 ・・・次命令〔アドレス〕選択処理 ・・条件判定処理、分岐判定処理 ・・ページ間分岐
CA11 CA12 CA13 CA14 CA15 CA16 CA17 CA18 CA19
・ループ処理 ・・単一命令繰返し処理 ・・ループ用命令バッファ ・・多重ループ処理 ・・DOループ ・・計数条件によらないループ脱出 ・・ハードによるループ回帰操作 ・・ベクトル処理 ・・分岐予測
CA21 CA22 CA24 CA25 CA26
・縦積命令 ・スキップ命令 ・シーケンスコントローラ ・・実行順序制御、条件判定分岐 ・・演算処理
DA DA00
アドレス修飾、変換
DA01 DA02 DA03 DA04 DA05 DA06 DA07 DA08 DA09
・インデクス,ベース修飾 ・相対アドレス修飾 ・アドレス変換テーブル ・論理物理アドレス変換 ・特定、境界アドレスチェック ・アドレス拡張 ・・ビット拡張 ・・・アドレス付加レジスタ ・・・リロケーションレジスタ
DA11 DA14 DA15 DA16 DA17
・間接アドレス修飾 ・命令アドレス修飾、変換 ・・分岐先アドレス ・・サブルーチンアドレス ・オペランドアドレス
DB DB00
メモリアクセス
DB01 DB02 DB03 DB04 DB05 DB06 DB07 DB08 DB09 DB10
・アクセス制御 ・・アドレシング ・・アクセス競合処理 ・・メモリバス構成 ・・・時分割多重転送 ・・プリフェッチ ・・ストア処理 ・・バッファ制御 ・・マルチデータアクセス ・・メモリ装置内演算処理
DB11 DB12 DB13 DB14 DB16 DB17 DB18 DB19 DB20
・単一メモリモジュールアクセス ・複数メモリモジュールアクセス ・・インタリーブ ・・命令用、データ用個別モジュール ・メモリ拡張 ・・同一アドレス空間メモリ ・・バンクレジスタ ・・入出力ポートによる指定 ・・命令、データフェッチ識別
DC DC00
可変長
DC01 DC02 DC03 DC04 DC05 DC06 DC07 DC08 DC09 DC10
・可変長,データ処理 ・・バウンダリ、アラインメント ・・・マスク ・・データ転送幅変換 ・・オペランド重複 ・・命令切出 ・・バイト・ワード処理 ・可変長命令 ・・命令長識別 ・・オペランド指定子
DD DD00
レジスタ
DD01 DD02 DD03 DD04 DD05 DD06 DD08 DD09
・レジスタアクセス ・・アドレス割付 ・・・多重化 ・・汎用レジスタ ・・制御レジスタ ・・ワーク、入出力レジスタ ・・2ポートレジスタファイル ・・レジスタ・バス・ALU構成
DE DE00
スタック
DE01 DE02 DE03 DE04 DE05 DE07 DE08 DE09
・スタック入出力制御 ・・仮想スタック、階層構成 ・・複数スタックポインタ ・・スタックエラー ・・・オーバフロー ・サブルーチンスタック ・割込、タスク管理 ・LISP、PROLOG
EA EA00
サブルーチン
EA01 EA02 EA03 EA04 EA06 EA07 EA09 EA10
・リンケージ ・・パラメータ受渡し ・多重ネスティングに特徴 ・アドレス拡張、メモリ拡張 ・ジャンプアドレシング ・・複数選択 ・リターンアドレシング ・・複数選択
EA11 EA13 EA15 EA17
・メインサブ互換 ・ループ処理 ・割込との組合せ ・多重レジスタ切換
FA FA00
誤動作対策
FA01 FA02 FA03 FA04 FA05 FA06 FA07 FA08 FA09 FA10
・エラー検出 ・・命令実行 ・・・命令自体 ・・・分岐命令実行 ・・・サブルーチン実行 ・・オペランド、データ ・・アドレス ・・演算、ALU ・・メモリ ・・レジスタ
FA11 FA12 FA13 FA14 FA15 FA16 FA18 FA19 FA20
・エラー訂正 ・・演算的手段による ・・・エラー訂正符号 ・・・再実行 ・・・リセット ・・・退避、リカバリ ・・ハード的手段による ・・・多重化 ・・・・切換、再構成
FA21 FA22 FA23 FA24 FA25 FA27
・診断、テスト ・デバッグ ・モニタ ・・トレース ・・表示 ・プロテクション
TOP