I have no concept on assembly but I have a good concept in c++ , what u are talking about is called a thread, so I guess the best way to learn how to do programming on multiple processors is to compile a program that uses threads into it's assembly version