Inputs: byte A[256], bit go Outputs: byte avg, bit done AVERAGE: while(1) { while(!go); done = 0; avg=0; sum=0; i=0; while ( i < 256 ) { sum = sum + A[i]; i = i + 1; } avg = sum / 256; done = 1; }