News for hackers. Stuff that matters.
Re:Echo – Assembly program that prints the first positional ... by userbinator on Monday January 02, 2017 @09:15AM (#13301213)
What caught my attention was the segment register use --- besides the fact that Linux runs processes in flat mode, the more common way to es = ds is push ds; pop es.

That said, it does look better than compiler output and distinctly has the style of hand-written Asm; the 3 pops at the beginning, for example, would be something no compiler I've seen can do. (Minor "optimisation" --- rethinking your register use can eliminate some superfluous moves.)

There are no comments on this comment yet.