Computing Factorial
Fact = 1;
while ( Num > 0 ) {
Fact = Fact * Num;
Num = Num - 1;
}
s2
s3
Z=1
Z=0
Fact = Fact * Num
Load Num in A
Pass A through to Y
send
s4
s5
Z=1 Y = 0
s1
Num = Num - 1
Load Fact in B
Note that
Z=0,1
Z=0,1
Z=0,1
Z=0,1
Previous slide
Next slide
Back to first slide
View graphic version