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