npk work

Put teacher's helping code into npk.asm at function npk_register, but
this may be incomplete.  Also started a new skeletal code along with
detailed step-by-step comments in kern.asm.  Time spent: 1 hr 20 mins