※ ChatGPTを利用し、要約された質問です(原文:平成15年 春期 基本情報技術者 午後 問01)
平成15年 春期 基本情報技術者午後問01の解説と疑問点
このQ&Aのポイント
平成15年 春期 基本情報技術者午後問01についての解説と疑問点をまとめました。
最初の命令(2100 011B)を実行する前に、すでに汎用レジスタ0には「0003」がセットされている理由や、Iがなぜ0なのかについて疑問があります。
解説を読んだ上での疑問点について、詳しく説明しています。
http://情報処理試験.jp/FE15a-pm/t01.html
参考書にて上記の問題の解説を読んだ上での質問です。
(1)最初の命令(2100 011B)を実行する前に、すでに汎用レジスタ0には「0003」がセットされているとのことですが、なぜその値がセットされているのでしょうか。問題文の通りだと、命令実行前は「0113」がセットされているはずでは?
(2)RとXとIを求める際に、例えば、命令が2170 0111の場合には、「70」を「0111 0000」の2進数に変換し、Rが01、Xが11、Iが0だということですが、Iがなぜ0なのかがわかりません。問題文から、Iは1バイトということですが、「0000」は4バイトなのに、なぜIは「0」??
というか、Iは1バイトなのに、なぜ「0000」??
お礼
回答をありがとうございました。 どちらも勘違いからきたミスです…