请看下面的程序(一个中断服务子程序ISR),请指出这段代码的错误.)[中国台湾某著名CPU生产公司2005年面试题] 答案:(1)ISR不能返回一个值.如果你不懂这个,那么是不会被雇用的.(2)ISR不能传递参数.如果你没有看到这一点,被雇用的机会等同第一项.(3)在许多处理器/编译器中,浮点一般都是不可重入的.有些处理器/编译器需要让额外的寄存器入栈,有些处理器/编译器就不允许在ISR中做浮点运算.此外,ISR应该是短而有效率的,在ISR中做浮点运算是不明智的.(4)与第三点一脉相承,prin…