Consolidated "AsmProgram" + "AsmCodeSimple". Created segments
cleaning up compilation process
now explicitly use JZ, JNZ during compilation