static void main(void)
{
	unsigned long a,b,c, d;
	volatile unsigned long *val = (volatile unsigned long *)0x1234;
	a = val[0];
	b = val[1];
	c = a*b;
	val[2] = c;
	d = val[3];
	a = c / d;
	b = c % d;
	val[4] = a;
	val[5] = b;
}