// Get two 3-digit numbers; perform 3-digit addition; display sum
#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(){
int num1, num2, sum;
volatile long k;
num1 = getTarget();
printTarget(num1);
outB(0xff);
num1 = (num1*10)+getTarget();
printTarget(num1);
outB(0xff);
num1 = (num1*10)+getTarget();
printTarget(num1);
outB(0xff);
num2 = getTarget();
printTarget(num2);
outB(0xff);
num2 = (num2*10)+getTarget();
printTarget(num2);
outB(0xff);
num2 = (num2*10)+getTarget();
printTarget(num2);
outB(0xff);
sum=num1+num2;
for(k=0;k<50000;k++);
printTarget(sum);
outB(0xff);
}