add instructionhalt.cpp