当REAL(实数)功能产生的数大于3.402823E+38或小于3.402823E+38时,就会出现溢出。此时,此功能的正常输出就会中断(OF),并且如果是大于3.402823E+38,结果设为正无穷大;如果小于-3m402823E+38,结果则设为负无穷大。用户可通过测试有无正常输出来确定出现溢出的地方。
如果把溢出产生的无穷大作为其他REAL的操作2数,则产生的结果不确定。这种结果被称为NaN(不是一个数)。例如,正无穷大加负无穷大的结果就是不确定的。当用正无穷大和负无穷大启用ADD-REAL功能时,产生的结果就是一个NaN。能够产生一个NaN的每一个REAL功能可产生一个能识别该功能的专用化NaN。
当把一个NaN结果输人另一个功能时,那么最终结果还是它。例如,如果把NaN-ADD作为SUB-REAL功能的第-个操作数,那么,SUB-RAEL的结果还是NaN-ADD。如果一个功能的两个操作数都是NaN,那么,第一个操作数将不起作用。正因为可通过各功能传输NaN这一特点,用户能够识别出发出NaN的功能。
GIDDINGS&LEWIS DYNAMIC SHUNT SR100 401-34308-00 NIB
Giddings & Lewis Pushbutton Console 501-02998-00
Giddings & Lewis Digitizing Module 502-02822-00