While x86 assembly has instructions for all the basic operations, using them in a convenient and consistent way requires quite a bit of setup, so in this video I create helper functions to help with that. 3-operand encoding is also added along the way.