private void StackPush(ushort operand, ushort value) { SP -= 2; try { WriteMemInt16(SP, value, SegmentIndex.SS); } catch (SegFaultException e) { Interrupt_StackFault(operand, e.Address); } }