NASM / YASM マニュアルtword
で使用されている、oword
およびyword
オペランドのサイズは? それに関連して、これらの名前にはトリックや根底にあるアイデアはありますか? より大きなワードサイズに論理名を付ける方法はありますか?
ワード サイズはシステム間で異なる場合がありますが、NASMword
は 2 バイトで、dword
その 2 倍 (4 バイト) でqword
、クワッド ワード (8 バイト) ですが、...tword
トリプルワード(6 バイト) ですか? そしてoword
、yword
私はもっともらしい意味さえ考えられません。
おそらく簡単な質問ですが、答えが見つかりませんでした。NASM および YASM のマニュアルでは、これらのサイズは説明されておらず、 、 、 、 、疑似命令でも説明さDQ
れDT
てDY
いRESQ
ませREST
んRESY
。MASMが同様のシステムを使用していることをどこかで読みましたが、それについても何も見つかりませんでした.
編集:回答に基づいて、これは完全なリストです:
- 1 バイト (8 ビット):
byte
、DB
、RESB
- 2 バイト (16 ビット):
word
、DW
、RESW
- 4 バイト (32 ビット):
dword
、DD
、RESD
- 8 バイト (64 ビット):
qword
、DQ
、RESQ
- 10 バイト (80 ビット):
tword
、DT
、REST
- 16 バイト (128ビット) :
oword
、、、、DO
RESO
DDQ
RESDQ
- 32 バイト (256 ビット):
yword
、DY
、RESY
- 64 バイト (512 ビット):
zword
、DZ
、RESZ