>I have been led to surmise that using Mathematica might have some >slight advantages over the assembler approach.
Since one line Mathematica code, specifically,
outputs the same result as the several lines of assembly code the URL you posted links to, it seems to me the advantage of Mathematica over assembly is clear.
Can Mathematica take the place of other coding tools? In principle, yes. But while Mathematica could be used to take the place of other coding tools, that doesn't mean Mathematica should be used in place of other coding tools.
I could use a large screwdriver to pound in small nails instead of using a hammer even though using a hammer would be far more efficient/effective. Similarly, some coding tasks/problems are addressed far more efficiently/effectively with tools other than Mathematica.