// 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();
outB(0xff);
for(k=0;k<25000; k++);
for(int i=0; i<100; i++)
printTarget(num1);
num2 = getTarget();
outB(0xff);
for(k=0;k<25000; k++);
for(int i=0; i<100; i++)
printTarget(num2);
sum = num1+num2;
outB(0xff);
for(k=0;k<45000; k++);
for(int i=0; i<160; i++)
printTarget(sum);
}