今情報処理概論という勉強をしています。教科書をよんでもわからないので2つ質問です。
1.プログラムカウンタと命令レジスタ
例えばプログラムカウンタが”2256040”であるとき、次のフェッチサイクルではこの番地からはじまる命令が命令レジスタに移され移された命令が4バイト命令であれば、プログラムカウンタには4が加えられる。、と教科書に書いてあるのですがチンプンカンプンです。誰かわかりやすいように説明していただけますか?
2.演算装置について
例えば”01001010 11001101”と表記されている命令は、あるコンピュータでは”1010 11001101”にある16ビット符号付整数を演算装置のレジスタ(アキュムレーター)の内容に加え、その結果(和)をアキュムレーターにセットすることを意味する。、と教科書に書いてあります。まったく意味不明なので誰かわかりやすく説明できる人回答お願いします。
ながくなりましてすいません。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
はじめまして。
1.プログラムカウンタは、「次に実行する命令が入っている番地」を記録しているところです。
メモリは、1バイト単位に番地が区切られています。番地が1増えると、1バイト分次の番地を指します。
4バイト命令であれば、1つの命令に4バイト分のメモリを使うので、「その次の命令の場所」は4バイト先、つまり番地が4つ進みます。
だからプログラムカウンタには、現在の値に4が加えられます。
例えば、30番地にある4バイト命令を実行したら、次の命令は34番地。
プログラムカウンタは、30から34に変わります。
2.「101011001101番地の内容を、アキュムレータの内容に加える」という命令です。加えた結果は、アキュムレータに入ります。
最初の4ビット(0100)が「命令」で、残りの12ビット(1010 11001101)が「番地」を指しています。
つまり、命令(0100)に従い、「指示した番地(1010 11001101)に入っているデータをアキュムレータに足しなさい」ということです。
長い回答になってしまいましたが、CPUの基本的な処理手順です。このレベルでは昔も今も基本は変わっていません。最初が大変ですが、コンピュータアレルギーで無い限り必ず慣れてきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム CPUの問題について 2 2022/07/09 12:04
- その他(コンピューター・テクノロジー) 量子コンピュータの動作原理がわかりません。同じビットが、1でも0でも有って良いだろうか? 3 2023/02/04 03:20
- その他(プログラミング・Web制作) パイプラインに詳しい方 5 2022/07/04 16:47
- その他(自然科学) 論文のまとめに関して(小論文)添削お願いします。 6 2023/07/16 14:24
- 確定申告 個人の確定申告。「医療費のお知らせ」記載内容と医療費控除の明細書【内訳書】に記入する内容の関係 4 2023/03/04 18:41
- CPU・メモリ・マザーボード CPUがメモリ上に書かれている命令を実行した後の流れについての質問です。 1 2023/05/05 01:18
- 弁護士・行政書士・司法書士・社会保険労務士 ★行政書士試験の行政法についての質問になります。 行政法総論についての質問になります。 問 内閣に置 1 2023/06/06 20:42
- 情報処理技術者・Microsoft認定資格 (パイプライン処理)基本情報技術者の演習問題について 1 2023/03/11 17:47
- 弁護士・行政書士・司法書士・社会保険労務士 行政書士試験の行政法についての質問になります。 行政法の行政手続法についての質問になります。 問 意 1 2023/08/09 13:35
- 日本語 意味とは何か、どこにあるのか? 16 2022/04/09 11:44
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
有無、要否、賛否、是非、可否...
-
目上の方に、メールの語尾「以...
-
どちらが正しい?「~して行き...
-
ひらがなを数字で表す方法教え...
-
「あらむ」の文法的意味は?
-
“ in situ ” とはどういう意味...
-
YouTubeに動画を「あげる」の表...
-
「ひきが強い」の意味。
-
頃とはどの範囲をさす言葉ですか?
-
真に 誠に どちらが正しい漢字?
-
読み方
-
依って立つとは?
-
蓄と畜の違い
-
ドラマ【アラン使道伝】の曲ハ...
-
ドMとMの違いを教えてください
-
「聞かされる」と「聞かれる」...
-
「たかが~、されど~」ってど...
-
ポルトガル語で知りたい言葉
-
日本語の意味
-
次の土曜日とは 今週か?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報