__align(num)这个用于修改最高级别对象的字节边界。 在汇编中使用LDRD或者STRD时 就要用到此命令__align(8)进行修饰限制。 来保证数据对象是相应对齐。 这个修饰对象的命令最大是8个字节限制,可以让2字节的对象进行4字节 对齐,但是不能让4字节的对象2字节对齐。 __align是存储类修改,他只修饰最高级类型对象不能用于结构或者函数对象。 例: __align(8) volatile unsigned short LCD_BUFFER[U_LCD_YSIZE][U_LCD_XSIZE];