Machine Organization I
V22.0201  Fall 2003
Assignment 1
Due: Dewar's Section 2: Monday, Sept. 29th
Hull's Section 3: Thursday, Sept. 25th
Create a program which inputs a number N and then computes the factorial
of N. Note that since both input and output are BYTE quantities, there could
be an error. Do NOT compute the largest factorial possible ahead of time. If
a carry past 255 happens during your calculations, that is the time to signal
that an error has occured.
Input (N)

Output (N!)

Error Code

1000H

1001H

1002H

The error code is = 1 if the factorial was calculated correctly,
and is = 2 if an error occured.
You should submit your finished code to your ETutor. (ETutor email addresses
will be posted shortly.)