Erik Eidt

I see many tempted to:

  1. not use working pseudo
    • thinking the problem is simple and doesn’t need it (even for simple things we often don’t have sufficient clarity to take that to assembly language when we’re first leaning assembly),
    • thinking that it will slow you down (it won’t, it will speed you up),
  2. Making algorithmic changes when translating into assembly language, such as
    • converting an algorithm from arrays and indexing variables to using pointers variables instead
    • converting a while loop into a do while loop

Do these transformations in C and make sure they work, instead of during translation to assembly