主题:STRUC类型定义中的疑问!求教中。。。
刚学这个,问一下:
STRUC [Alignment] [,NONUNIQUE]
其中:
对齐方式(Alignment):可用1、2或4来指定结构字节的边界,其缺省值为1。
请问:这里的对齐方式是什么意思?
如果Aligrnmeng=2,那么功能是就和EVEN(偶对齐)一样?
假设变量定义如下:
FIRST STRUC 2
A DB 03H
B DD 04H
FIRST ENDS
他们在内存怎么储存?
是不是这样:
03
()---此处为空
04
00
00
00
---------------------------
换一下:
FIRST STRUC 2
A DD 04H
B DB 03H
FIRST ENDS
他们如何放置?,这样吗?
04 04
00 还是这样?→ 03
00 - -------------------------- 00
00 00
03 00
STRUC [Alignment] [,NONUNIQUE]
其中:
对齐方式(Alignment):可用1、2或4来指定结构字节的边界,其缺省值为1。
请问:这里的对齐方式是什么意思?
如果Aligrnmeng=2,那么功能是就和EVEN(偶对齐)一样?
假设变量定义如下:
FIRST STRUC 2
A DB 03H
B DD 04H
FIRST ENDS
他们在内存怎么储存?
是不是这样:
03
()---此处为空
04
00
00
00
---------------------------
换一下:
FIRST STRUC 2
A DD 04H
B DB 03H
FIRST ENDS
他们如何放置?,这样吗?
04 04
00 还是这样?→ 03
00 - -------------------------- 00
00 00
03 00