
No.2ベストアンサー
- 回答日時:
メモリ構成がどうなっていようと, C (や C++) のレベルでは「1バイトごとにアクセスできる」ことになってます. もちろん,
・プロセッサ自身が 1バイト単位でアクセスできるようになっている
・処理系ががんばって 1バイトごとにアクセスしているようにみせかけている
・実は 1バイト = 16ビットという処理系である
など, いろいろな可能性があります.
カテゴリーが C&C++ なのでそれにあった回答をしてみました.
No.3
- 回答日時:
データバスが16ビットでも、上位8ビットだけ、または下位8ビットだけにアクセスするためのコントロールピンがある場合が多いのですが、そのメモリの仕様はどうなっていますか? 通常、最下位アドレス(A0)をそのピンに入力するように基板を設計するはずです。
また、キャッシュがあるプロセッサだと、数ワード分まとめて読み書きすると思います。
もちろん、1バイト=16ビットの環境も考えられますし、ソフト的に8ビットバイトを実現している可能性もあります(その場合、sizeof(char*) > sizeof(int*)になったりする)。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ノートパソコン メモリやHDDやCPU交換など交換作業はどこのメーカーのノートパソコンがし易いですか?(*´ω`*) 8 2022/12/24 14:32
- CPU・メモリ・マザーボード パソコンのメモリについての質問です。 8 2023/04/29 22:30
- デスクトップパソコン intel hdグラフィックス3000 4 2022/10/03 14:14
- CPU・メモリ・マザーボード CPUで動作しているOSについての質問です。 3 2023/05/05 00:10
- CPU・メモリ・マザーボード 質問お願いします 「「RAM2GB+拡張4GB」などと書いてあるのは、搭載されているメモリ(RAM) 6 2023/08/28 12:31
- その他(OS) OSとCPUの関係について 2 2023/05/04 23:33
- CPU・メモリ・マザーボード PCのRAM動作電圧は1.5Vと1.35Vとあるようですが? 3 2022/11/08 14:01
- CPU・メモリ・マザーボード CPUがメモリ上に書かれている命令を実行した後の流れについての質問です。 1 2023/05/05 01:18
- その他(コンピューター・テクノロジー) USBメモリのアクセスの遅い部分を避けて利用する方法 5 2022/10/18 13:32
- CPU・メモリ・マザーボード CPUがメモリ上の命令を実行した後の流れについての質問です。 1 2023/05/05 01:36
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UTF-8で5~6バイトになる文字コ...
-
10Mバイトて文字数に すると何...
-
バイト列とバイナリ列の違いが...
-
char str[256]の256の意味は?
-
ピクセル,dpiから容量(バイト...
-
COBOLのCOMP形式について
-
:(コロン)のKeyCode
-
エクセルシート名の制限を変更...
-
Javaで日本語1文字のバイト数
-
C++ Builderで文字列をバイトに...
-
「1TB」のHDDに日本語は何字入...
-
64bit対応
-
ビットスワップとバイトスワッ...
-
VBSでテキストファイルの文字列...
-
PICマイコンで変数値の保持
-
DLL呼出し元の使用コード判定法...
-
pythonでバイナリデータを配列...
-
16bitアクセスRAMとは
-
memcmp バイナリデータの比較方法
-
3バイト文字(UTF-8)をprintfで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルシート名の制限を変更...
-
UTF-8で5~6バイトになる文字コ...
-
10Mバイトて文字数に すると何...
-
COBOLのCOMP形式について
-
char str[256]の256の意味は?
-
ビットスワップとバイトスワッ...
-
ピクセル,dpiから容量(バイト...
-
「1TB」のHDDに日本語は何字入...
-
機種依存文字をチェックしたい。
-
C++ Builderで文字列をバイトに...
-
【VB2005】テキストボックス内...
-
バイト列とバイナリ列の違いが...
-
64bit対応
-
VBAでShift-JISのURLエンコード
-
Javaで日本語1文字のバイト数
-
VB.NET LeftBの代用
-
SQLで1バイト、2バイト混在...
-
URLは最高何文字まで可能なので...
-
:(コロン)のKeyCode
-
memcmp バイナリデータの比較方法
おすすめ情報