Draw a sketch of the procedure that you want your code to perform. Designate the input data, output data and how the program should manipulate the input data.
Write out pseudo-code for your program. Describe each step of the program using normal language. Review your flowchart to ensure that you included all steps in your pseudo-code.
Consult an assembly language coding guide for your specific system. Translate your pseudo-code into base assembly language by replacing the normal language with the predefined operational instructions, such as IMUL, which multiplies the integers located at two different locations in the memory.
Compile your code. Run your program and check the output to ensure that it performed all operations correctly and saved the data in the designated area of the memory.