#include <reg51.h>
#include <absacc.h>
#include <math.h>
#pragma NOREGPARMS
#define a DBYTE[0x30]
#define b DBYTE[0x31]
#define cDBYTE[0x32]
#define dDBYTE[0x33]
#define e DBYTE[0x34]
#define f DBYTE[0x35]
#define ww DBYTE[0x39]
#define flag DBYTE[0x20]
unsigned long data a0 _at_ 0x42;
unsigned long data a1 _at_ 0x48;
unsigned long data a2 _at_ 0x52;
voidcount()
{
unsigned int temp;
if(ww==1)
{
a0=f*100000+e*10000+d*1000+c*100+b*10+a;
}
if((flag>0)&&(!ww))
{
a1=f*100000+e*10000+d*1000+c*100+b*10+a;
if(flag==1)a2=a1+a0;
if(flag==2)a2=a0-a1;
if(flag==3)a2=a1*a0;
if(flag==4)a2=a0/a1;
a=a2%10;
temp=a2/10;
b=temp%10;
temp=temp/1