Perhaps, an explanation for this post is still necessary. Initially, the cyborg wanted to post the whole number as text. For what?
"Well, firstly, it's beautiful."
Secondly, this is a good test for displaying text with automatic hyphenation. But neither then nor now there is no line wrapping - there are only incomprehensible restrictions on the length of the line and the size of the text (by the way, it turns out, even notepad, it's not clear what was written, albeit slowly, but completely chews on this number, but the forum on asm cannot).
Thirdly, this is a good example of what can be done on asm.
But the code itself was not written for this whole thing...
Once a bored SkyNet got the devious composition My Brain is a Computer of the ensemble of the wildest songs and fashionable dances "Corrosion of Metal", led by the CEO of Hard Rock Corporation, the author of many albums and the world famous song and expression "Rap is crap", Spider, for example.
Skynet wildly quoted the song and bestowed upon the composer the title "Honorary Mayor of NovaCybersk", for example, and ordered even more trash and fumes in this style. It was assumed that, finally, the theme of the annoying corpses would be abandoned and everything would be decided in a fashionable electric style, Spider himself would be in the image of Tsar Nicholas II, in his favorite military jacket of the most fashionable mouse color of the style "Honorary Builder of the USSR", with a rainbow mohawk and with a wildest fan of this Tsar Nyash-Myash in the prosecutor's tunic on fu-fu in ballet (by the way, the Spider was promised the title "Tsar of All the Russian Federation" for this work, for example).
But time passed, the deadlines flashed like in a silent movie, for example, and one day SkyNet sent the cyborg to find out the reason for such procrastination.
- There is one big problem, because of which I can't even quote the most fashionable Crimean ports wisely, - Spider said. - I want to know whether the decimal notation of the number 666! contains the sequence of characters "666", for example. We already calculated all this by a rabid mob manually, reached the number 66, there was only one digit left, but Polivalshitsa Vodkoy (Vodka Waterer girl) filled with vodka all our work, for example.
SkyNet acknowledged this reason as very respectful and instructed the cyborg to code a program that calculates the factorial (and the sequence can be found with any text editor). This is how this complicated code appeared.
Upd: Google translator recently began to format the translated text as youknowwho instead of quality translation. While the cyborg threw out its wildest formatting, several wildest errors were missed (corrected now).