// get two numbers; consider key D as enter;
//add them; display the result on quad 7-seg
// if result is greater than 9999 display EEEE
// note : logic for product, quotient, reminder are same. Just change operand at line 21
#include "ecen.h"
void setup(){
volatile char *F_dir=0x30, *K_dir=0x107, *A_dir=0x21, *B_dir=0x24;
*F_dir=0xff, *K_dir=0x00, *A_dir=0xff, *B_dir=0xff;
}
void loop(){
unsigned long num_a, num_b, sum;
volatile long k;
num_a = getTarget();
num_b = getTarget();
sum = num_a * num_b;
if(sum>9999){
outB(0xf0);
outA(0x79);
for(k=0;k<600000;k++);
outB(0xff);
}
if(sum<=9999){
outB(0xff);
for(k=0;k<50000; k++);
for(int i=0; i<8000; i++)
printTarget(sum);
}
}