スポンサーリンク

【応用情報技術者試験】機械語命令 実践問題10問(高難易度)

実践問題

解答&解説は第1問から第10問までを列挙しています。
まず問題を解いてから解答&解説を見ることを推奨します。

第1問

機械語命令を構成する主な要素として適切なものはどれか。

  1. オペコードとオペランド
  2. ファイル名と拡張子
  3. URLとIPアドレス
  4. 主記憶と補助記憶

解答&解説はこちら


第2問

オペコードの役割として適切なものはどれか。

  1. 演算対象データを示す
  2. 実行する命令の種類を示す
  3. データ保存先を示す
  4. CPUクロックを制御する

解答&解説はこちら


第3問

アドレッシング方式に関する説明として適切なものはどれか。

  1. 命令実行速度を決める方式
  2. オペランドの指定方法
  3. CPU冷却方式
  4. RAID構成方式

解答&解説はこちら


第4問

即値アドレッシング方式の特徴として適切なものはどれか。

  1. 命令中にデータ値そのものを含む
  2. 主記憶間接参照を行う
  3. レジスタ番号のみ保持する
  4. 仮想記憶を利用する

解答&解説はこちら


第5問

インデックスアドレッシング方式の用途として適切なものはどれか。

  1. 配列アクセス
  2. CPU温度管理
  3. ディスク圧縮
  4. 暗号化通信

解答&解説はこちら


第6問

プログラムカウンタ(PC)の役割として最も適切なものはどれか。

  1. 演算結果を保持する
  2. 次に実行する命令アドレスを保持する
  3. データを暗号化する
  4. キャッシュ内容を保存する

解答&解説はこちら


第7問

スタックポインタ(SP)の用途として適切なものはどれか。

  1. スタック領域管理
  2. ネットワーク監視
  3. ディスク制御
  4. GPU管理

解答&解説はこちら


第8問

条件分岐命令の説明として適切なものはどれか。

  1. 必ず順番通り実行する命令
  2. 条件成立時に実行位置を変更する命令
  3. データ削除命令
  4. 暗号化命令

解答&解説はこちら


第9問

サブルーチン呼出し時に戻り番地を保存する主な理由として適切なものはどれか。

  1. 呼出し元へ復帰するため
  2. CPUを停止するため
  3. データ圧縮するため
  4. 主記憶削除のため

解答&解説はこちら


第10問

命令実行時間短縮に効果的な方法として最も適切なものはどれか。

  1. レジスタ利用を増やす
  2. 主記憶アクセスを増やす
  3. ディスクアクセスを増やす
  4. CPU停止回数を増やす

解答&解説はこちら


解答&解説

解答:第1問

正解:1. オペコードとオペランド

問題へ戻る


解答:第2問

正解:2. 実行する命令の種類を示す

例:

  • ADD
  • SUB
  • LOAD

など。

問題へ戻る


解答:第3問

正解:2. オペランドの指定方法

アドレッシング方式:
データ参照方法。

問題へ戻る


解答:第4問

正解:1. 命令中にデータ値そのものを含む

即値:
値を直接指定。

問題へ戻る


解答:第5問

正解:1. 配列アクセス

添字処理に有効。

問題へ戻る


解答:第6問

正解:2. 次に実行する命令アドレスを保持する

問題へ戻る


解答:第7問

正解:1. スタック領域管理

関数呼出しなどで利用。

問題へ戻る


解答:第8問

正解:2. 条件成立時に実行位置を変更する命令

ジャンプ命令の一種。

問題へ戻る


解答:第9問

正解:1. 呼出し元へ復帰するため

RET命令で戻る。

RET命令(Return instruction)
アセンブリ言語や機械語において、サブルーチン(関数)の処理を終了し、呼び出し元のプログラム(CALL命令の次)へ処理を戻す(リターンする)ための制御命令です。

問題へ戻る


解答:第10問

正解:1. レジスタ利用を増やす

レジスタは主記憶より高速。

問題へ戻る


知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…

まずは無料でキャリア相談

コメント