如果我正在查看汇编程序.lst
文件(列表文件),如何确定 .data 段和 .code的大小细分?
这是由段中的最后一个偏移决定的吗?例如,这是一个列表:
00000000 .data
00000000 00000019 iX dword 25,-2,-3
FFFFFFFE
FFFFFFFD
0000000C 0011 FFFB sY word 17,-5,2 dup (17,-4)
00000002 [
0011 FFFC
]
00000018 00000003 [ bVal byte 3 dup(-1,23) ,35
FF 17
] 23
0000001F 00000015 iNum dword 21,-43
FFFFFFD5
00000027 41 42 43 34 35 bName byte "ABC456",29,'DEF'
36 1D 44 45 46
00000000 .code
00000000 _start:
00000000 B8 00000000 mov eax,0
00000005 A1 00000002 R mov eax, iX[2]
0000000A 03 05 0000001F R ADD eax, iNum
00000010 03 05 00000027 R ADD eax, dword ptr bName
00000016 FF 35 0000001F R PUSH iNum
0000001C FF 35 00000027 R PUSH dword ptr bName
00000022 66| 5B POP BX
00000024 5E POP ESI
数据段的大小是27h
,代码段的大小是24h
吗?