this loads the string memclr into hl and writes it to the screen, i dunno whats goin on with the program counter but i suppose that gets it to the right location and then it copies the whole command there over into the program >Command: > ld hl,pc > add hl,MemClr-Command > call _puts > ret >MemClr: > .db "Mem Cleared",0