I have found in Gonzalez/Diaz-Herrera/Tucker: Computing Handbook an example for the Goldschmidt division in the case of real numbers. The example is the following:
\begin{align}
N_0 &= N = 0.625 \\
D_0 &= D = 0.75 \\
F_1 &= 1.3& & &\text{Table Look Up} \\
N_1 &= N_0 \cdot F_1 = 0.625 \cdot 1.3 &= 0.8125& &\text{Multiply} \\
D_1 &= D_0 \cdot F_1 = 0.75 \cdot 1.3 &= 0.975& &\text{Multiply} \\
F_2 &= 2 - D_1 = 2 - 0.975 &= 1.025& &\text{Subtract} \\
N_2 &= N_1 \cdot F_2 = 0.8125 \cdot 1.025 &= 0.8328125& &\text{Multiply} \\
D_2 &= D_1 \cdot F_2 = 0.975 \cdot 1.025 &= 0.999375& &\text{Multiply} \\
F_3 &= 2 - D_2 = 2 - 0.999375 &= 1.000625& &\text{Subtract} \\
N_3 &= N_2 \cdot F_3 = 0.8328125 \cdot 1.000625 &= 0.8333330078125& &\text{Multiply} \\
(D_3 &= D_2 \cdot F_3 = 0.999375 \cdot 1.000625 &= 0.999999609375)& &\text{(Multiply)} \\
\end{align}

Even though the example is quite simple, I have problems in two parts:
- How to get the estimate of 1.3 as the value of F1, it mentions one table, but how to use it?
- In the case of division with integers, the procedure is the same? I have been trying to check it up one example for this case, but I only found explanations that use binaries and real numbers. If somebody could post an example of how to do this procedure with integer numbers would be great.
Thanks