アセンブラでwordという単位がよく使われるそうですが、wordという単位は他でも聞いたことがあるようなきがしますがよく覚えていません。そこでは1バイト1ワードだったような気もします…。
アセンブラでは一般的に、2バイト1ワードらしいのですが、その根拠がよく分かりませんでした。
もしかしたらマシン語が1命令2バイトで表せるからかなーなどと推測したのですが、どうでしょう。
あと、4バイトの場合dwordと表現するようですが、64ビットCPUが出てきた現在、それ以上の表現もあるのかなーなどと思っています。
質問は以下です。
・dwordより大きい単位はあるか(あればその内容)
・2バイト1ワードの根拠は何か
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
wordというのはCPUのレジスタ長です。
そのためアセンブラによってwordが何バイトになるかは異なります。Pentiumなど、16ビットCPUから進化してきたCPUのアセンブラでは、16ビット時代の用語をそのまま使っているため、レジスタ長とword長が合致しなかったりしますが。
16ビット系CPU(とその発展系CPU)の場合
word 16bit
longword あるいは doubleword(dword) 32bit
quadword 64bit
32 ビット系CPUの場合
half word 16bit
word 32bit
double word 64bit
たとえば、こんな感じかな。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# アセンブラ指令 3 2023/06/17 14:47
- その他(プログラミング・Web制作) x86_32のGASの擬似命令 3 2023/06/07 19:55
- アルバイト・パート 数万円単位のお金が最短時間で欲しいです。 短期バイトなどは時給?とかでコツコツ仕事して決まった日にち 4 2023/08/26 15:45
- 英語 数+単位で名詞を修飾する場合の表現方法について 9 2023/03/02 10:40
- アルバイト・パート 単発のバイトを理由にメインのバイトの休みを取ることについて。 現在バイトを一つしているのですが、興味 1 2023/04/07 21:22
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- 日本語 ご添削をお願いいたします。 *I大学人文社会科学系事務部 教務課(文学部・人文科学府担当)ご担当先 4 2022/04/18 12:39
- ノートパソコン 至急!Wordが消えた PC を修理に出したのですが、今日自分のPCを開いてみるとデスクトップに表示 6 2022/10/24 21:29
- 大学・短大 大学生です。この夏から2年ほど休学し、留学に行きます。そこで質問なのですが、大学には一年で履修できる 3 2022/07/11 13:11
- 電子マネー・電子決済 【至急】manacaについて 2 2022/05/06 01:48
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ライン数とステップ数の違いは?
-
アセンブラ言語がわかりません。
-
素数を求めるプログラム(アセン...
-
程度の低い質問で申し訳ないの...
-
【H8マイコン】HEWで埋め込みア...
-
アセンブラの配列処理
-
ArduinoIDEのコンパイル結果の表示
-
アセンブラからC言語に変換する...
-
実行ファイルからソースはみれる?
-
8086アセンブラで、メモリ間の...
-
アセンブラで割り算
-
プログラミングを仕事でしてい...
-
情報処理技術者試験センター・...
-
PC-9801 MS-DOSでの実行ファイ...
-
最初のアセンブラ
-
アセンブラのLA
-
H8マイコン開発
-
GCCの.cfi_系について
-
C++特有の機能って現場で使われ...
-
8080用のクロスコンパイラは、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ライン数とステップ数の違いは?
-
アセンブラからC言語に変換する...
-
PICに書き込むプログラムや変数...
-
[C言語→アセンブリ言語]はどう...
-
実行ファイルからソースはみれる?
-
【H8マイコン】HEWで埋め込みア...
-
素数を求めるプログラム(アセン...
-
アセンブラエディタ
-
アセンブラ言語がわかりません。
-
アセンブラで割り算
-
MPLAB IDE v8.92アセンブラにつ...
-
PICはアセンブラとC言語のどち...
-
PICのアセンブラからC言語へ変...
-
アセンブラ言語で質問です。
-
アセンブラのLA
-
データコピー
-
void __cdeclなど_
-
バイナリの実行ファイルをgccを...
-
PDP-11のアセンブラ課題
-
PC-9801 MS-DOSでの実行ファイ...
おすすめ情報