MediaException

MediaException struc
    Exception   BYTE ?
    Mnemonic    CHAR 3 dup(?)
    AltMnemonic CHAR 3 dup(?)
    Flags       BYTE ?
MediaException ends
LPMediaException TYPEDEF PTR MediaException

Cтруктура с кратким описанием свойств исключения медиа инструкций.
  • Exception - номер исключения.
    Возможно одно из следующих значений.
    curr_id=0
    enum XF_INVALID_OPERATION
    enum XF_DENORMALIZED_OPERATION
    enum XF_ZERO_DIVIDED
    enum XF_OVERFLOW
    enum XF_UNDERFLOW
    enum XF_PRECISION
  • Mnemonic - строка содержащая короткое имя исключения.
  • AltMnemonic - строка содержащая короткое имя исключения, которое начинается с решетки #.
  • Flags - набор флагов определяющих свойства исключения. Младшие 3 бита это номер приоритета от 0 до 5
    Следующие флаги используются.
    IEEE754           equ (1 shl 3) - соответствие стандарту IEEE754
    NAN_HIGH_PRIORITY equ (1 shl 4) - означает самый высокий нулевой приоритет если будет получаться не число.
  • Сайт управляется системой uCoz