平成23年秋期 問12
広告
makiさん
(No.1)
回答で、「16進数2F0を2進数に変換した"0010 1111 0000"を、この問題で使用されるビットはA0~A9までの10ビットにすると、"10 1111 0000"になります。」と書かれているのですが、A0
~A9がなぜ10ビットなのでしょうか?
私の認識では2進数にすると8ビットになると考えているのですが、なぜ10ビットとなるのかがわからないため教えて頂きたいです。
よろしくお願いします。
~A9がなぜ10ビットなのでしょうか?
私の認識では2進数にすると8ビットになると考えているのですが、なぜ10ビットとなるのかがわからないため教えて頂きたいです。
よろしくお願いします。
2024.01.25 08:28
jjon-comさん
★AP プラチナマイスター
(No.2)
応用情報 午前 平成23年秋期 問12
https://www.ap-siken.com/kakomon/23_aki/q12.html
2進数 ならば 8ビット長,という理解は間違っています。
0と1の組合せで構成されているのなら,10bit長でも,6bit長でも,2bit長でも,bit長が奇数でも,あらゆる長さの2進数があります。
この問題に登場するプロセッサのアドレスバスは A9, A8, A7-A0 の10bitで指定すると図に描かれているから。
https://www.ap-siken.com/kakomon/23_aki/q12.html
2進数 ならば 8ビット長,という理解は間違っています。
0と1の組合せで構成されているのなら,10bit長でも,6bit長でも,2bit長でも,bit長が奇数でも,あらゆる長さの2進数があります。
> なぜ10ビットなのでしょうか?
この問題に登場するプロセッサのアドレスバスは A9, A8, A7-A0 の10bitで指定すると図に描かれているから。
2024.01.25 13:27
makiさん
(No.3)
jjon-comさん 返答ありがとうございます。
プロセッサのアドレスバスは A9, A8, A7-A0 の10bitというのは、
A9,A8,A7,A6,A5,A4,A3,A2,A1,A0の10個あるからという認識でいいのでしょうか?
プロセッサのアドレスバスは A9, A8, A7-A0 の10bitというのは、
A9,A8,A7,A6,A5,A4,A3,A2,A1,A0の10個あるからという認識でいいのでしょうか?
2024.01.25 18:23
jjon-comさん
★AP プラチナマイスター
(No.4)
> A9,A8,A7,A6,A5,A4,A3,A2,A1,A0の10個あるからという認識でいいのでしょうか?
はい、その理解で正しいです。
アドレスバスは、メモリ(主記憶)上の番地を指すための信号線ですから、
問題文に添えられた図の
プロセッサ
アドレスバス
A9 A8 A7-A0
という表記を見たら、受験者にはアドレスバス
A9 A8 A7-A0
0000000000 = 0番地
0000000001 = 1番地
~
1111111110 =1022番地
1111111111 =1023番地
というイメージを持ってほしい、と出題者は考えているでしょう。
2024.01.25 21:38
makiさん
(No.5)
jjon-comさん 返答頂きありがとうございます。
また、返信が遅れて申し訳ありませんでした。
また、返信が遅れて申し訳ありませんでした。
2024.02.06 21:02
広告
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
広告