|
|
#define ubyte unsigned char
#define uword unsigned int
#define LowByte(param) *((ubyte*)¶m+1)
#define HighByte(param) *((ubyte*)¶m)
#define LowWord(param) *((uword*)¶m+1)
#define HighWord(param) *((uword*)¶m)
...
LowWord(LowByte(i))=j3;
LowWord(HighByte(i))=j2;
HighWord(LowByte(i))=j1;
Дает наименьший по размеру код
E-mail: info@telesys.ru