很显然,在高级语言,当提交了一个除数为零时,会抛出异常。
那么,当我们取消这个功能时,也就是说0不能作除数的问题将会交给汇编语言或者机器语言,或者说CIL。
显然,中断会被触发,然后错误/异常的处理将交给编程者,否则,机器将"卡"在那儿。
如果不存在此种异常中断,那么从CPU指令运算层面来讲,计算6/0,将会无限循环6-0-0-0-0-0..........然后累加器溢出,然后就没有然后了。
很显然,在高级语言,当提交了一个除数为零时,会抛出异常。
那么,当我们取消这个功能时,也就是说0不能作除数的问题将会交给汇编语言或者机器语言,或者说CIL。
显然,中断会被触发,然后错误/异常的处理将交给编程者,否则,机器将"卡"在那儿。
如果不存在此种异常中断,那么从CPU指令运算层面来讲,计算6/0,将会无限循环6-0-0-0-0-0..........然后累加器溢出,然后就没有然后了。