
平成11年春 問3
http://www7b.biglobe.ne.jp/~a0mediac/A99s/A99s03 …
n+1番地の語、つまりadrの値の計算方法が分かりません。
空欄 a はどうやって分かるのでしょうか?
解説にあるように、
>>EXIT命令の機械語コード1000 1000 0000 0000 1100 0000 0000 0000は、最初の1語目が
>>0000 0000 0001 0000番地に、2語目が次の0000 0000 0001 0001番地に格納されている。
とありますが、なぜ
最初の1語が0000 0000 0001 0000番地に格納されていることが分かるのでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
旧 第二種情報処理技術者試験 平成11年 春期 問3
(現 基本情報技術者試験)
問題文の次の記述をヒントにして〔機械語のプログラム〕を読解していく。
> 各機械語命令の命令コードは、次のとおりである。
> ADD命令 0100 1100
> LD命令 0100 0000
> LEA命令 0100 0010
> ST命令 0100 0001
> EXITはマクロ命令であり、
> 1000 1000 0000 0000 1100 0000 0000 0000の2語からなる。
> START、ENDは擬似命令であり、機械語に変換されない。
まず,〔機械語のプログラム〕全13行分のうち前半9行分を読解する。
「n番地の語」に示された左8bit分と〔CASLのプログラム〕との対応は次のとおり。
「命令語は2語長である」ので,「n番地の語」と「(n+1)番地の語」を合わせた横一行分が1命令に対応する。
1行目 0100 0001 … ST GR1,SAGR1
2行目 0100 0001 … ST GR3,SAGR3
3行目 0100 0010 … LEA GR3,2
4行目 0100 0000 … LD GR1,X
5行目 0100 1100 … ADD GR1,Y(解答欄a)
6行目 bbbb bbbb … ST GR1,Z,GR3(解答欄b)
7行目 0100 0000 … LD GR1,SAGR1
8行目 0100 0000 … LD GR3,SAGR3
9行目 1000 1000 … EXIT
以上より,2語から成るEXIT命令が格納されている位置は,
〔機械語のプログラム〕全13行における
上から9行目の左半分(n番地の語)と右半分((n+1)番地の語)であることが判明した。
そのアドレスは,
上から9行目の番地n=0000 0000 0001 0000と
それに+1したもの,すなわち0000 0000 0001 0001である。
--------
残った後半4行分と〔CASLのプログラム〕中の領域ラベル名との対応は次のとおり。
SAGR1, SAGR3, X, Y はそれぞれ1語の領域,Zは4語の領域である。
10行目 <--- --SAGR1-- ---> <--- --SAGR3-- --->
11行目 XXXX XXXX XXXX XXXX YYYY YYYY YYYY YYYY
12行目 ZZZZ ZZZZ ZZZZ ZZZZ ZZZZ ZZZZ ZZZZ ZZZZ
13行目 ZZZZ ZZZZ ZZZZ ZZZZ ZZZZ ZZZZ ZZZZ ZZZZ
さて,前半で読解したように,
解答欄aは「ADD命令の2語目(=adr オペランドアドレス)」
すなわち領域Yの格納アドレスが空欄となっている。
領域Yが確保されている位置は,
〔機械語のプログラム〕全13行における
上から11行目(下から3行目)の右半分((n+1)番地の語)であることが上図より判明している。
そのアドレスは,
上から11行目の番地n=0000 0000 0001 0100 に+1したもの,
すなわち【オ】 0000 0000 0001 0101 である。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
医師・看護師・助産師
薬剤師・登録販売者・MR
医療事務・調剤薬局事務
歯科衛生士・歯科助手
臨床検査技師・臨床工学技士
理学療法士・作業療法士・言語聴覚士
臨床心理士・心理カウンセラー・ソーシャルワーカー
介護福祉士・ケアマネージャー・社会福祉士
弁護士・行政書士・司法書士・社会保険労務士
フィナンシャルプランナー(FP)
中小企業診断士
公認会計士・税理士
簿記検定・漢字検定・秘書検定
情報処理技術者・Microsoft認定資格
TOEFL・TOEIC・英語検定
建築士
インテリアコーディネーター
宅地建物取引主任者(宅建)
不動産鑑定士・土地家屋調査士
マンション管理士
電気工事士
美容師・理容師
調理師・管理栄養士・パティシエ
シェフ
保育士・幼稚園教諭
教師・教員
国家公務員・地方公務員
警察官・消防士
その他(職業・資格)
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの「アクセシビリティ 検...
-
基本情報技術者試験(FE)と日...
-
基本情報技術者試験と簿記2級で...
-
P検準2級もってます。 タイピン...
-
mos excel スペシャリストと、...
-
日商PC(データ活用) 3級を受...
-
大東亜帝国クラスの学歴で新卒...
-
8ビットのグレイ符号10110110お...
-
基本情報技術者試験と危険物取...
-
ITパスポート試験と危険物取扱...
-
基本情報技術者や応用情報技術...
-
日商PC(データ活用)と、MOSの...
-
応用、基本、ITパス取得していて ...
-
基本情報技術者試験に4回落ちて...
-
来月から社会人になる者です。 ...
-
ノー勉の状態で6日後ITパスポー...
-
応用情報技術者試験は転職でど...
-
4月から高校3年になる者です 基...
-
基本情報技術者試験の再起関数...
-
基本情報技術者試験の勉強して...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
応用情報技術者試験-午後筆記に...
-
流れ図がよくわかりません
-
専門学校の一年生です。 基本情...
-
Excelについて
-
トレースの意味を教えてください
-
基本情報試験の午後の言語について
-
【2day】と【2days】の違いを教...
-
彼氏と喧嘩しました。私が原因...
-
私が原因で彼氏と喧嘩しました...
-
期末試験の追試って
-
ACCESSで空白のデーターをクエ...
-
漸化式
-
「最早開始日」「最遅開始日」...
-
30歳未満とは30歳は含まれない...
-
耐圧試験と気密試験
-
大学入試についてです。 早稲田...
-
障害者手帳をもってても宅地建...
-
基板のイニシャル費の処理方法
-
合格発表が不安過ぎます。
-
【電気】CT変流器に耐圧試験の...
おすすめ情報