2012-11-23
评论1
楼主 2012/11/25 13:25:25
Result_0 SM1.0 当操作结果为零时,某些指令的执行打开该位。
Overflow_Illegal SM1.1 当溢出结果或检测到非法数字数值时,某些指令的执行打开该位。
Neg_Result SM1.2 数学操作产生负结果时,该位打开。
Divide_By_0 SM1.3 尝试除以零时,该位打开。
Table_Overflow SM1.4 “增加至表格”指令尝试过度填充表格时,该位打开。
Table_Empty SM1.5 LIFO或FIFO指令尝试从空表读取时,该位打开。
Not_BCD SM1.6 尝试将非BCD数值转换为二进制数值时,该位打开。
Not_Hex SM1.7 当ASCII数值无法转换成有效的十六进制数值时,该位打开。
特殊内存字节1(SM1.0 - SM1.7)为各种不同的指令提供执行状态,例如表格和数学运算。这些位在执行时由指令设置和重新设置。程序可以读取位值,然后根据数值作出决定。