operation[operation.CP] = function (reg, l, h) {
    if (reg.SIGN === 0) {
        reg.PUSH(l * 0x100 + h);
    } else { 
        reg.PC += 3;