1. Вариант. Требует резерва по стеку в 7 байт
void Function()
{
BYTE bI; // 1 байт
WORD wI; // 2 байта
DWODR dwI; // 4 байта
for(bI=0;bI<=0xff;bI++){;}
for(wI=0;wI<=0xffff;wI++){;}
for(dwI=0;dwI<=0xffffffff;dwI++){;}
}
2. Вариант. Требует резерва по стеку в 4 байта
void Function()
{
for(BYTE bI=0;bI<=0xff;bI++){;}
for(WORD wI=0;wI<=0xffff;wI++){;}
for(DWODR dwI=0;dwI<=0xffffffff;dwI++){;}
}