data1,data2和string都在同一数据段,所以在内存中存放是从上往下存的|10h||20h||30h|20个空的内存单哗神州元(dw 10 dup()十个字)31h (‘1’的assic码)32h33h所以data2的乱蔽偏瞎早移地址为0003h(从上往下第四个,10h的偏移地址为0000h)string为0017h(即十进制的23)