Why does $987,654,321$ divided by $123,456,789 = 8$? Why does $987,654,321$ divided by $123,456,789 = 8$? 
Is it a coincidence or is there a special reason?
Note: The numbers are a mirror of each other
 A: $987654321 - 8 \cdot 123456789 = 9$
or
$$ \frac{987654321}{123456789} = \; 8 \; + \;  \frac{1}{13717421}  = \; 8 \; + \;  \frac{729}{9999999909} \approx 8.0000000729$$
note the $0$ in the tens place in 9999999909
A: $$123456789*8=9876543{\color{red}1\color{red}2}$$
The number changes the last two digits, so that division can't be correct.
A: I think whatever calculator you did the calculation with made a rounding error. The quotient of your two numbers in question is close to 8, but it is not 8 exactly.
A: $$123456789*9=1111111101\\
123456789+987654321=1111111110$$
A: Consider the product
$$9\cdot123456789=1111111101.$$
This pattern is due to the fact that $9$ is one less than the basis of the numeration so that the products with individual digits (from the right $81,72,63,54\cdots$) have an increasing unit digit, while the tens digit increases. Thus thanks to carries, the digits of the product remains constant (with an anomaly). More specifically, the sum of units and carry from the previous is $10$.
On the other hand
$$9\cdot987654321=8888888889,$$ with a similar effect, and the sum of units and carry from the previous is $8$.
Thus the ratio
$$\frac{987654321}{123456789}$$ is very close to $$\dfrac81.$$

Addendum:
If you consider the rational $$\dfrac{10}{81}=0.123456790123456790\cdots$$ where the $8$ are overwritten by carries, you observe the more "regular" product
$$9\cdot123456790=1111111110.$$
And considering 
$$8\cdot987654320=987654320$$
we have
$$9\cdot987654320=8888888880.$$
Now we have your true coincidence,
$$\frac{987654320}{123456790}=8.$$
If you prefer,
$$\frac{987654321-1}{123456789+1}=8.$$
