根据答案,这是完整的列表:
byte
,DB
,RESB
word
,DW
,RESW
dword
,DD
,RESD
qword
,DQ
,RESQ
tword
,DT
,REST
oword
,DO
,RESO
,DDQ
,RESDQ
yword
,DY
,RESY
zword
,DZ
,RESZ
发布于 2018-05-25 15:41:05
发布于 2018-05-25 16:47:52
git grep -C2 tword
switch (size) {
case 1:
return "byte";
case 2:
return "word";
case 4:
return "dword";
case 8:
return "qword";
case 10:
return "tword";
case 16:
return "oword";
case 32:
return "yword";
case 64:
return "zword";
default:
return "???";
}
section .bss
resb1 resb 1
resw1 resw 1
resq1 resq 1
rest1 rest 1
reso1 reso 1
resy1 resy 1
; Just to read the objdump better.
resb2 resb 1
objdump -D -j .bss main.o
00000000 <resb1>:
...
00000001 <resw1>:
...
00000003 <resd1>:
3: 00 00 add %al,(%eax)
...
00000007 <resq1>:
...
0000000f <rest1>:
...
00000019 <reso1>:
...
00000029 <resy1>:
...
00000049 <resb2>:
...
https://stackoverflow.com/questions/-100001366
复制相似问题