Пробую еще раз
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Al Volovich 07 мая 2003 г. 10:34
В ответ на: В Кейл С51 работает такой способ: отправлено Al Volovich 07 мая 2003 г. 10:29

#define ubyte unsigned char
#define uword unsigned int
#define LowByte(param) *((ubyte*)& param+1)
#define HighByte(param) *((ubyte*)& param)
#define LowWord(param) *((uword*)& param+1)
#define HighWord(param) *((uword*)& param)
...

LowWord(LowByte(i))=j3;
LowWord(HighByte(i))=j2;
HighWord(LowByte(i))=j1;
Дает наименьший по размеру код

Составить ответ ||| Конференция ||| Архив

Ответы



Перейти к списку ответов ||| Конференция ||| Архив ||| Главная страница ||| Содержание

E-mail: info@telesys.ru