学习x86 MASM汇编语言的过程中,联合是理解难度较高的一个元素。
在网上找到了这样的信息:联合提供了一种方式,能够规避C的类型系统,允许以多种类型来引用一个对象。
我自己的看法是,联合在某种程度上像一个逻辑上的寄存器。这个寄存器的大小可以自由定义,它的数据可以自由的访问。
但在任何一个时刻,它只有一种意义,即访问联合成员的那一刻,联合被赋予了意义。
Kip Irvine先生没有在书中过多的谈论联合,甚至连它的用法也一笔带过。不清楚这是出于何种原因。
原文:https://www.cnblogs.com/blues2600/p/14726772.html